参与了更多东西,一门新语言就这样诞生了

你为啥要开发Erlang?
 

您干吗要开发Erlang?
 

阿姆斯特朗(Strong)(Armstrong)(Armstrong)学士:我最欢喜它的错误处理、运行时代码升级体制,还有bit-level情势匹配。错误处理是这门语言最不为人所知的局部,也是与任何语言差异最大的片段。Erlang的“非防御”编程和“就让它崩溃”这一套概念,既是它的独立绝学,也是它与历史观情势截然相反之处。然则,这样做真正能编出简洁而美好的顺序。

 

再有很多小改变也是自己想做的,比如说,出席散列映射、高阶模块,等等。倘诺推倒重来,我也许会更多地把想法花在各个编程事务的协调上,比如说,如何运作有大量代码的大型编程项目——怎么着管理代码版本、怎样寻找想要的事物、各样东西怎么样衍生和变化。当程

Armstrong(Armstrong)研究生:这问题很难,我说不定会在不同时间付诸不同答案。为这门语言添加一些平移特性应该正确,这样大家就能通过移动通信网络传送统计结果。大家得以用库代码来做这件事,但它并不被语言本身所支撑。我昨日想,假使追本溯源,把Prolog式的谓词逻辑插手Erlang,发生一种谓词逻辑和音信传递的全新组合,这想必会十分了不起。

 

你最欢喜它哪一点呢?
 

假使能让时光倒流,你最想更改哪项特征?
 

假使能让时光倒流,你最想改变哪项特征?
 

阿姆斯特朗(Strong)(Armstrong)(Armstrong)硕士:这题目很难,我恐怕会在不同时间付诸不同答案。为这门语言添加一些活动特性应该正确,这样我们就能由此移动通信网络传送总括结果。我们可以用库代码来做这件事,但它并不被语言本身所支撑。我现在想,假若追本溯源,把Prolog式的谓词逻辑插足Erlang,爆发一种谓词逻辑和音信传递的崭新组合,这想必会十分美好。

阿姆Strong(Armstrong)(Armstrong)研究生:我最欢喜它的错误处理、运行时代码升级体制,还有bit-level形式匹配。错误处理是这门语言最不为人所知的一部分,也是与其他语言差距最大的一对。Erlang的“非防御”编程和“就让它崩溃”这一套概念,既是它的单身绝学,也是它与观念办法截然相反之处。但是,这样做真正能编出简洁而优异的程序。

序员编写了大气代码之后,他的天职就不再是编制新代码,而是规范找到现有代码,并把现有代码整合起来。由此,搜索和协调就变得日益重要。

 

 

序员编写了汪洋代码之后,他的职责就不再是编写新代码,而是规范找到现有代码,并把现有代码整合起来。由此,搜索和协调就变得渐渐首要。

Armstrong(Armstrong)研究生:纯属巧合。我本来没打算阐明一门新的编程语言。当时,我想找一种更好的章程来编排电信互换控制软件。我先试了试Prolog。Prolog是一门绝妙的言语,但它无法完全知足自身的急需,既然如此,我就起来瞎倒腾Prolog。我研究着:“要是改变一下Prolog的编程模式,那会怎么?”于是,我写了个Prolog的元解释器,给它充分了互相进程,还助长了错误处理机制,诸如此类。就这样,过了一段时间,我给这些新扩展的变更起了个名字——Erlang,一门新语言就这样诞生了。之后,越来越多的人投入这么些类型,那门语言也日渐进化兴起。我们想出了编译它的不二法门,插手了更多东西,拿到了更多用户……

Armstrong大学生:纯属巧合。我当然没打算表明一门新的编程语言。当时,我想找一种更好的法子来编排电信互换控制软件。我先试了试Prolog。Prolog是一门绝妙的言语,但它不可以完全满足自身的内需,既然如此,我就从头瞎倒腾Prolog。我探究着:“假如改动一下Prolog的编程形式,那会如何?”于是,我写了个Prolog的元解释器,给它充分了互动进程,还添加了错误处理机制,诸如此类。就这么,过了一段时间,我给这个新扩充的扭转起了个名字——Erlang,一门新语言就这么诞生了。之后,越来越多的人投入那个项目,这门语言也逐步提喜出望外起。我们想出了编译它的主意,参加了更多东西,得到了更多用户……

您最欣赏它哪一点呢?
 

再有不少小改变也是自个儿想做的,比如说,参预散列映射、高阶模块,等等。假设推倒重来,我也许会更多地把思想花在各项编程事务的协调上,比如说,咋样运作有雅量代码的特大型编程项目——怎么样管理代码版本、怎么着寻找想要的事物、各个东西如何衍变。当程

相关文章