Erlang簡(jiǎn)史(翻譯)
Posted on 2007-06-14 09:28 dennis 閱讀(2139) 評(píng)論(2) 編輯 收藏 所屬分類: erlang 、my open-source
Erlang前世今生
1982 - 1985
我們使用了 > 20種語(yǔ)言進(jìn)行了電信行業(yè)的編程實(shí)驗(yàn),結(jié)論是:這樣的語(yǔ)言需要是一門高度的抽象的語(yǔ)言才能達(dá)到生產(chǎn)力目標(biāo)。(給我們留下印象的有:List,Prolog,Parlog ...)1985 - 86
我們使用Lisp,Prolog,Parlog等語(yǔ)言進(jìn)行了實(shí)驗(yàn),結(jié)論是:這樣的語(yǔ)言需要原生支持的并發(fā)控制和容錯(cuò)處理,并且執(zhí)行模型必須沒(méi)有使用回溯。(排除了List和Prolog.) 而且它必須擁有并發(fā)粒度比如一個(gè)異步的電話進(jìn)程可以用語(yǔ)言的一個(gè)進(jìn)程表示(排除了Parlog)。最后我們不得不開發(fā)一門我們自己的語(yǔ)言,它擁有 Lisp,Prolog和Parlog的特性,但內(nèi)置了并發(fā)和容錯(cuò)處理。1987
第一次使用erlang進(jìn)行實(shí)驗(yàn)。1988
ACS/Dunder(項(xiàng)目)第一階段:外來(lái)用戶使用erlang進(jìn)行PABX(專用自動(dòng)交換分機(jī))功能的原型構(gòu)建, Erlang走出了實(shí)驗(yàn)室!1989
ACS/Dunder(項(xiàng)目)第二階段:重新改造了完整的MD-110系統(tǒng)的1/10,結(jié)果:相比于使用PLEX的構(gòu)建有>>10倍的效率提高!