Prolog是1门绝妙的言语,1门新语言就这么诞生了

 

您最欢愉它哪一点啊?
 

您为什么要开垦Erlang?
 

要是能让时光倒流,你最想改造哪项特征?
 

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

 

序员编写了大气代码之后,他的任务就不再是编写制定新代码,而是标准找到现成代码,并把现存代码整合起来。因而,搜索和协调就变得日益重要。

再有为数不少小改造也是自己想做的,比如说,插手散列映射、高阶模块,等等。若是推倒重来,作者大概会更多地把思想花在各种编制程序事务的协调上,举例说,怎么样运营有大气代码的巨型编制程序项目——怎么样保管代码版本、如何找出想要的事物、各个东西怎么着衍生和变化。当程

 

Armstrong大学生:笔者最欢腾它的错误管理、运转时期码升级机制,还有bit-level方式相配。错误管理是那门语言最不为人所知的壹部分,也是与别的语言差距最大的1对。Erlang的“非堤防”编制程序和“就让它崩溃”那壹套概念,既是它的单身绝学,也是它与观念方法截然相反之处。可是,那样做确实能编出简洁而美好的程序。

还有许多小改变也是自家想做的,比方说,参预散列映射、高阶模块,等等。假如推倒重来,笔者说不定会越多地把心绪花在各个编制程序事务的调养上,比如说,怎么样运维有大气代码的巨型编程项目——如何保管代码版本、怎么着找出想要的事物、各类东西怎样衍变。当程

Armstrong大学生:纯属巧合。笔者本来没计划表美素佳儿(Friso)门新的编制程序语言。当时,小编想找壹种越来越好的办法来编排邮电通讯调换调控软件。作者先试了试Prolog。Prolog是壹门绝妙的语言,但它不能完全满意自己的急需,既然如此,作者就起来瞎倒腾Prolog。小编切磋着:“假设改变一下Prolog的编程方式,那会什么?”于是,我写了个Prolog的元解释器,给它充足了互动进度,还加多了错误管理机制,诸如此类。就那样,过了1段时间,小编给那么些新扩充的变化起了个名字——Erlang,壹门新语言就像是此诞生了。之后,越来越多的人投入那一个类别,那门语言也渐渐发展兴起。大家想出了编写翻译它的主意,参预了越多东西,得到了越多用户……

Armstrong硕士:纯属巧合。作者自然没计划表Bellamy门新的编制程序语言。当时,作者想找一种越来越好的艺术来编排邮电通讯交流调节软件。笔者先试了试Prolog。Prolog是一门绝妙的语言,但它不可能完全满足自己的内需,既然如此,作者就先导瞎倒腾Prolog。小编钻探着:“假诺改换一下Prolog的编制程序格局,那会怎样?”于是,作者写了个Prolog的元解释器,给它助长了交互进度,还加上了错误管理机制,诸如此类。就这么,过了一段时间,笔者给那些新扩充的变动起了个名字——Erlang,一门新语言就那样诞生了。之后,更加多的人投入那几个类型,那门语言也日渐进化兴起。大家想出了编写翻译它的方式,参加了越多东西,获得了越来越多用户……

你为何要开辟Erlang?
 

Armstrong博士:笔者最喜爱它的错误管理、运营时期码进级体制,还有bit-level情势相称。错误管理是那门语言最不为人所知的局地,也是与其余语言差距最大的片段。Erlang的“非防备”编制程序和“就让它崩溃”这一套概念,既是它的独自绝学,也是它与古板方式截然相反之处。可是,那样抓实在能编出简洁而杰出的先后。

Armstrong大学生:那标题很难,我可能会在不一样时间付诸不相同答案。为那门语言增加一些活动天性应该准确,那样大家就能因而移动通讯互联网传送计算结果。我们能够用库代码来做那件事,但它并不被语言本身所协助。小编现在想,假若追本溯源,把Prolog式的谓词逻辑出席Erlang,发生一种谓词逻辑和新闻传递的斩新组合,那想必会13分美好。

Armstrong大学生:那难题很难,笔者说不定会在不一致时间付诸分裂答案。为那门语言增添一些平移天性应该科学,那样我们就能通过移动通信网络传递总结结果。大家可以用库代码来做那件事,但它并不被语言本身所帮忙。作者今后想,倘使追本溯源,把Prolog式的谓词逻辑参加Erlang,发生壹种谓词逻辑和新闻传递的全新组合,那想必会11分佳绩。

 

你最欣赏它哪一点呢?
 

序员编写了大气代码之后,他的职责就不再是编制新代码,而是标准找到现存代码,并把现成代码整合起来。因而,寻觅和和谐就变得慢慢首要。

相关文章