一门新语言就像是此诞生了,参加了越来越多东西

你为何要开发Erlang?
 

你干什么要开发Erlang?
 

Armstrong学士:纯属巧合。我本来没打算表可瑞康(Karicare)门新的编程语言。当时,我想找一种更好的章程来编排电信交流控制软件。我先试了试Prolog。Prolog是一门绝妙的语言,但它无法完全满足自家的急需,既然如此,我就从头瞎倒腾Prolog。我切磋着:“假若改变一下Prolog的编程格局,那会怎样?”于是,我写了个Prolog的元解释器,给它助长了相互进度,还助长了错误处理机制,诸如此类。就那样,过了一段时间,我给这个新增加的更动起了个名字——Erlang,一门新语言就那样诞生了。之后,越多的人进入那个类型,那门语言也渐渐进化起来。大家想出了编译它的不二法门,参与了越来越多东西,获得了更加多用户……

Armstrong博士:纯属巧合。我当然没打算表Bellamy门新的编程语言。当时,我想找一种更好的法子来编排电信调换控制软件。我先试了试Prolog。Prolog是一门绝妙的言语,但它无法完全满足本身的急需,既然如此,我就从头瞎倒腾Prolog。我研究着:“若是改变一下Prolog的编程情势,那会怎么?”于是,我写了个Prolog的元解释器,给它丰盛了交互进度,还抬高了错误处理机制,诸如此类。就这么,过了一段时间,我给那一个新扩大的浮动起了个名字——Erlang,一门新语言就那样诞生了。之后,越来越多的人插足那几个类型,那门语言也逐年进化兴起。大家想出了编译它的点子,插手了更加多东西,得到了更多用户……

 

 

你最欣赏它哪一点呢?
 

你最高兴它哪一点啊?
 

Armstrong学士:我最开心它的错误处理、运行时代码升级体制,还有bit-level模式匹配。错误处理是这门语言最不为人所知的一对,也是与任何语言差异最大的一些。Erlang的“非防御”编程和“就让它崩溃”这一套概念,既是它的单独绝学,也是它与价值观办法截然相反之处。可是,那样做确实能编出简洁而出彩的主次。

阿姆Strong博士:我最喜爱它的错误处理、运行时期码升级体制,还有bit-level情势匹配。错误处理是那门语言最不为人所知的局地,也是与其余语言差异最大的片段。Erlang的“非防御”编程和“就让它崩溃”这一套概念,既是它的独自绝学,也是它与历史观方式截然相反之处。可是,那样坚实在能编出简洁而出色的次序。

 

 

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

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

阿姆Strong大学生:那标题很难,我可能会在分歧时间付诸不相同答案。为那门语言添加一些移动天性应该正确,这样我们就能经过移动通讯网络传送计算结果。大家可以用库代码来做这件事,但它并不被语言本人所支撑。我现在想,假使追本溯源,把Prolog式的谓词逻辑插手Erlang,发生一种谓词逻辑和音讯传递的崭新组合,这想必会极度优异。

Armstrong硕士:那标题很难,我或许会在差异时间付诸不一致答案。为那门语言添加一些移动性格应该正确,那样大家就能经过移动通讯互连网传送总计结果。大家可以用库代码来做那件事,但它并不被语言本人所支撑。我明日想,要是追本溯源,把Prolog式的谓词逻辑插手Erlang,暴发一种谓词逻辑和音讯传递的全新组合,这想必会非常不错。

再有很多小改变也是本人想做的,比如说,参预散列映射、高阶模块,等等。假使推倒重来,我说不定会更多地把想法花在种种编程事务的协调上,比如说,怎样运行有大气代码的重型编程项目——如何保管代码版本、怎样寻找想要的东西、各个东西怎样演化。当程

还有不少小改变也是自己想做的,比如说,插足散列映射、高阶模块,等等。要是推倒重来,我或然会越来越多地把想法花在各项编程事务的协调上,比如说,怎样运作有雅量代码的重型编程项目——怎样管理代码版本、怎么样寻找想要的事物、各样东西如何演变。当程

序员编写了多量代码之后,他的义务就不再是编写新代码,而是规范找到现有代码,并把现有代码整合起来。因此,搜索和协调就变得日益紧要。

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