Erlang 编程语言

开源网站开源项目 24-04-25 15:44:53

Erlang是一个结构化,动态类型编程语言,内建并行计算支持。最初是由爱立信专门为通信应用设计的,比如控制交换机或者变换协议等,因此非常适合于构建分布式,实时软并行计算系统。

使用Erlang编写出的应用运行时通常由成千上万个轻量级进程组成,并通过消息传递相互通讯。进程间上下文切换对于Erlang来说仅仅只是一两个环节,比起C程序的线程切换要高效得多得多了。

使用Erlang来编写分布式应用要简单的多,因为它的分布式机制是透明的:对于程序来说并不知道自己是在分布式运行。

Erlang运行时环境是一个虚拟机,有点像Java虚拟机,这样代码一经编译,同样可以随处运行。它的运行时系统甚至允许代码在不被中断的情况下更新。另外如果你需要更高效的话,字节代码也可以编译成本地代码运行。

Yaws: 一个Erlang写的服务器,据说并发能是Apache的15倍

[Erlang 编程语言]相关推荐

LaTeX 基于 TeX 的排版系统

LaTeX(LATEX,音译“拉泰赫”)是一种基于TeX的排版系统。 LaTeX通过CTAN服务器发布,或作为TeX用户组(TUG……...

Pyre Python 类型检查工具

Pyre Python 类型检查工具

Pyre 是一个快速、可扩展和高性能的 Python 类型检查工具,适用于大型的Python 3 代码库,旨在通过在终端……...

fwrite 简易个人笔记系统

fwrite 简易个人笔记系统

fwrite 是一款简易的个人笔记系统。可用于个人文章记录、简易 wiki 等。 采用 python+web.py+mongodb 开……...

Doctrine PHP对象映射框架

Doctrine PHP对象映射框架

Doctrine 是一个 PHP 的 ORM (对象关联映射框架),基于强大的 DBAL (数据库抽象层)。其中一个最主要的……...

今日开源
  1. Robyn Rust 编写的异步 Python Web 服务器

    Robyn 是 Rust 编写的异步 Python 后端 Web 服务器,在 Rust 异步运行时之上运行 Python 服务。 安装 pip install robyn 使用 from robyn import Robynapp = Robyn(__file__)@app.get("/")async def h(): retur……

    开源软件 2024-05-05

  2. MQTT 消息传输协议

    MQ 遥测传输 (MQTT) 是轻量级基于代理的发布/订阅的消息传输协议,设计思想是开放、简单、轻量、易于实现。这些特点使它适用于受限环境。例如,但不仅限于此: 网络代价昂贵,带宽低、不可靠。 在嵌入设备中运行,……

    开源软件 2024-05-05

  3. Eudora 高通公司出品的邮件客户端

    Eudora 高通公司出品的邮件客户端

    Eudora 是一个 Windows 和 Mac OS 上的电子邮件客户端软件,是美国手机芯片大厂 Qualcomm 公司的早期产品,另外有个同名的邮件服务器程序"Eudora Internet Mail Server"。 Eudora 的第一个版本由当时在伊利诺伊大……

    开源软件 2024-05-05

返回顶部小火箭