一门新语言就这么诞生了,一门新语言就像此诞生了

你为啥要开发Erlang?
 

您干什么要开发Erlang?
 

Armstrong大学生:纯属巧合。我自然没打算表圣元门新的编程语言。当时,我想找一种更好的法门来编排电信调换控制软件。我先试了试Prolog。Prolog是一门绝妙的言语,但它无法完全满意自身的要求,既然如此,我就起来瞎倒腾Prolog。我研商着:“如果更改一下Prolog的编程情势,那会怎么?”于是,我写了个Prolog的元解释器,给它足够了相互进度,还助长了错误处理机制,诸如此类。就这么,过了一段时间,我给那几个新扩充的变动起了个名字——Erlang,一门新语言就像此诞生了。之后,更加多的人投入那几个类型,那门语言也逐步进化起来。大家想出了编译它的点子,参加了越来越多东西,得到了越多用户……

Armstrong学士:纯属巧合。我本来没打算表诺优能(Nutrilon)门新的编程语言。当时,我想找一种更好的主意来编排电信沟通控制软件。我先试了试Prolog。Prolog是一门绝妙的语言,但它不可以完全知足自家的需求,既然如此,我就从头瞎倒腾Prolog。我探讨着:“若是改动一下Prolog的编程方式,那会怎么着?”于是,我写了个Prolog的元解释器,给它助长了相互进程,还助长了错误处理机制,诸如此类。就这么,过了一段时间,我给那么些新增加的变迁起了个名字——Erlang,一门新语言就这么诞生了。之后,更多的西洋参与这么些序列,那门语言也日趋进化兴起。我们想出了编译它的法门,出席了越来越多东西,得到了愈多用户……

 

 

你最喜爱它哪一点呢?
 

你最欣赏它哪一点吧?
 

Armstrong学士:我最兴奋它的错误处理、运行时代码升级机制,还有bit-level方式匹配。错误处理是那门语言最不为人所知的部分,也是与其余语言差距最大的一部分。Erlang的“非防御”编程和“就让它崩溃”这一套概念,既是它的单身绝学,也是它与价值观办法截然相反之处。可是,那样做真正能编出简洁而完美的主次。

Armstrong博士:我最欣赏它的错误处理、运行时代码升级体制,还有bit-level情势匹配。错误处理是那门语言最不为人所知的部分,也是与其他语言差距最大的有的。Erlang的“非防御”编程和“就让它崩溃”这一套概念,既是它的独立绝学,也是它与历史观形式截然相反之处。可是,那样抓好在能编出简洁而完美的主次。

 

 

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

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

Armstrong大学生:那标题很难,我也许会在分歧时间付诸分化答案。为那门语言添加一些活动特性应该正确,这样我们就能因此移动通讯互联网传送总计结果。我们可以用库代码来做这件事,但它并不被语言本身所支撑。我现在想,假若追本溯源,把Prolog式的谓词逻辑参与Erlang,暴发一种谓词逻辑和新闻传递的全新组合,那想必会很是美好。

Armstrong学士:那问题很难,我可能会在不一致时间付诸不相同答案。为那门语言添加一些运动特性应该科学,那样我们就能透过移动通讯网络传递统计结果。大家得以用库代码来做那件事,但它并不被语言本身所支持。我后日想,即便追本溯源,把Prolog式的谓词逻辑插足Erlang,爆发一种谓词逻辑和音讯传递的崭新组合,那想必会非常一举两得。

再有为数不少小改变也是本人想做的,比如说,参预散列映射、高阶模块,等等。如果推倒重来,我或许会更加多地把情绪花在各种编程事务的调和上,比如说,怎么着运转有大气代码的重型编程项目——怎样保管代码版本、怎么样寻找想要的东西、各样东西怎样衍生和变化。当程

再有许多小改变也是自个儿想做的,比如说,参预散列映射、高阶模块,等等。如果推倒重来,我或者会越多地把感情花在各项编程事务的调和上,比如说,怎么样运行有雅量代码的重型编程项目——如何管理代码版本、怎样寻找想要的事物、种种东西怎样演化。当程

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

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

相关文章