22 个必知编程语言之「Erlang」

发布于:2020 年 6 月 2 日 17:00

22个必知编程语言之「Erlang」

22个必知编程语言之「Erlang」

Erlang 是一种通用的面向并发的编程语言,它由瑞典电信设备制造商爱立信所辖的 CS-Lab 开发,目的是创造一种可以应对大规模并发活动的编程语言和运行环境。Erlang 问世于 1987 年,经过十年的发展,于 1998 年发布开源版本。

Erlang 是运行于虚拟机的解释性语言,但是现在也包含有乌普萨拉大学高性能 Erlang 计划(HiPE)开发的本地代码编译器,自 R11B-4 版本开始,Erlang 也开始支持脚本式解释器。在编程范型上,Erlang 属于多重范型编程语言,涵盖函数式、并发式及分布式。顺序执行的 Erlang 是一个及早求值, 单次赋值和动态类型的函数式编程语言。

一线实践案例

Erlang 开源 20 周年:这门编程语言见证了互联网的技术成长
UPYUN:用 Erlang 开发的对象存储系统

阅读数:602 发布于:2020 年 6 月 2 日 17:00

更多 语言 & 开发、QCon、ArchSummit 相关课程,可下载【 极客时间 】App 免费领取 >

评论

发布
暂无评论
  • C#首席架构师 Anders 和 Fortress 创始人 Guy 谈并发与语言设计

    在JAOO录制的一个视频访谈中,Anders Hejlsberg和Guy Steele谈论了语言设计中的并发问题。Anders Hejlsberg是C#语言的首席架构师,Turbo Pascal的创始人,以及Delphi的前首席架构师。Guy Steele是Scheme的创始人,现在致力于Sun的Fortress,一个关注并行(parallelism)和数学的编程语言。

    2008 年 10 月 28 日

  • Erlang 虚拟机上添新语言

    Erlang虚拟机—BEAM—上汇集的语言越来越多,最近又多了类似Python/Ruby的脚本语言Reia、LFE(Lisp Flavoured Erlang)语言。Debasish Ghosh评价了这种趋势,还有其他一些作者在尝试以Ruby或者Haskell为蓝本,设想各种可能的语言形态

    2008 年 10 月 24 日

  • 大咖对话 | 不可替代的 Java:生态与程序员是两道护城河

    全球超过1200万的 Java 程序员,庞大的Java生态,海量的类库、工具、产品构建的了Java无所不能的竞争力。

    2018 年 7 月 27 日

  • Erlang/OTP R16B 带来改进的并行

    新发布的Erlang/OTP R16B在新特性之中也带来了一些性能增强。现在可以以非阻塞方式加载代码模块,端口代码有所改进,虚拟机进程也已经并行化。

    2013 年 3 月 8 日

  • Java 语言运行时(JLR)项目已建立

    旨在增强基于JVM虚拟机的语言间进行交互的项目Java语言运行时(Java Language Runtime,JLR)已经创建。JLR将集中基于JVM虚拟机语言的通用编码,并且会减少在JRuby、Jython、Groovy及其它相关语言之上的重复性工作。

    2007 年 8 月 2 日

  • 服务端开发篇:回顾与总结

    服务端开发致力于设计合适的业务架构来满足用户需求,而服务治理则致力于让服务端程序健康地为客户提供不间断的服务。

    2019 年 10 月 1 日

  • QCon 北京 2010:从架构层面探讨语言的艺术

    QCon北京2010大会即将在4月23~25日举行,“语言的艺术”是本次大会六大主题之一,旨在从架构层面上介绍当前流行的开发语言,尤其是动态语言,比如 Python、Groovy、Scala、F#等,Groovy和F#的核心成员,以及豆瓣网的首席架构师将分享他们的经验。3 月31日前报名享受85折优惠,仅剩最后5天!

    2010 年 3 月 26 日

  • Java 的事件驱动网络编程

    2019 年 10 月 22 日

  • 我用 50 种编程语言写的“Hello,World!”程序

    本文向你展示怎样用50种不同的编程语言编写“Hello,World!”程序。

    2019 年 12 月 23 日

  • Electron 开发准备:环境搭建及前期准备

    2020 年 1 月 8 日