`
daqing15
  • 浏览: 40923 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Erlang的最初概念

阅读更多

Erlang 是一种面向并发 (Concurrency Oriented) ,面向消息( Message Oriented )的函数式 (Functional) 编程语言。

面向并发 说明 Erlang 支持大规模的并发应用,我们可以在应用中处理成千上万的并发,而不相互影响。

面向消息 ,其实是为并发服务!

Erlang 中一个非常重要的名 词: Process , 也就是我们前面提到的“个体”。它不是我们操作系统中的进程,也不是线程。它是 Erlang 提供给我们的超级轻量的进程。为了适应大规模并发的特性, Process 需要能够快速创建,快速销毁。 Process 之间通信的唯一方法就是消 息,我们只要知道一个 Process 的名字即 pid ,就可以向其发送消息。 Process 也可以在任何时候,接收消息。

Erlang 支持对数据的位操作,拥有丰富 的数据持久化机制。

【来源:http://www.iteye.com/wiki/erlang/1407-to-enter-the-world-of-erlang】

 

 

分享到:
评论

相关推荐

    Erlang入门

    Erlang最初是为了解决电信系统中的并发和容错问题而设计的。其灵感来源于过程通信理论,它将计算模型建立在独立运行的轻量级进程之上,这些进程之间通过消息传递进行通信。这种设计使得Erlang非常适合处理大规模并行...

    xiandiao_erlang_Erlang课后习题_

    Erlang是一种并发式、函数式的编程语言,由瑞典电信设备制造商Ericsson开发,最初用于构建高可用性、容错性和可扩展性的分布式系统。"xiandiao_erlang_Erlang课后习题_"这个压缩包文件包含了Erlang程序设计第二版的...

    Erlang Programming 导读.pdf

    ### Erlang Programming 导读.pdf 知识点详解 #### 一、Erlang简介与特点 **Erlang**是一种通用的、并发性强的、容错性高的编程...通过上述介绍,希望能够帮助读者更好地理解和掌握 Erlang 的基本概念和技术特点。

    Programming Erlang

    在《Programming Erlang》中,作者Joe Armstrong,作为Erlang的主要创造者之一,详尽地讲解了Erlang的基本概念和语法特性。首先,书中会介绍Erlang的简单数据类型,如原子(atom)、整数、浮点数、字符串和列表,...

    《Programming Erlang》

    Erlang是一种静态类型、函数式编程语言,最初由爱立信开发,用于构建电信系统,因其在处理高并发、分布式计算和容错性方面的优势,现在也被广泛应用于互联网和实时系统。 Erlang的关键特性包括: 1. **并行计算**...

    Erlang.ppt

    Erlang是一种并发函数式编程语言,最初由爱立信的计算机科学实验室开发,用于解决电信行业的挑战。这个语言的设计目标是满足电信交换系统的需求,这些需求包括大规模并发处理、软实时性、分布式计算、与硬件的交互...

    Erlang安装包

    它由爱立信公司于1986年开发,最初是为了满足电信行业对高效、容错和实时系统的需求。Erlang的设计哲学是构建高可用性和容错性的系统,这使得它在现代互联网服务和大规模分布式应用中得到了广泛应用。 Erlang的关键...

    图书:Erlang和OTP实战

    Erlang是一种函数式编程语言,最初由爱立信公司为电话交换系统设计,因其在处理大量并发连接和实时通信方面的优秀性能而受到广泛关注。它的主要特点包括轻量级进程、消息传递模型以及热代码升级机制。这些特性使得...

    Pragmatic.Programming.Erlang.2nd.Edition

    1. **核心语言和框架基础:**第二版涵盖了Erlang的核心概念和技术细节,包括语法、数据类型、流程控制、函数式编程等基础知识。 2. **社区项目介绍:**书中还详细介绍了Erlang社区中重要的开源项目,如构建工具rebar...

    Erlang程序设计中文版

    Erlang是一种面向并发的、函数式编程语言,最初由爱立信开发,用于构建高可用性、分布式和实时系统。在"Erlang程序设计中文版"这本书中,读者可以深入理解Erlang的核心概念和技术,从而掌握利用Erlang进行高效软件...

    erlang的学习pdf

    - **电信系统**:Erlang最初就是为电信行业开发的,非常适合处理高并发的通信任务。 - **物联网(IoT)平台**:由于其高效并发处理能力,Erlang非常适合处理大量设备连接和数据传输的任务。 - **分布式计算平台**...

    Concurrent Programming in ERLANG (P1-90)

    它最初由爱立信公司开发,用于电信系统的开发,因此非常适合处理大量并发连接和高负载的情况。 #### 重要知识点详述 **1.1 顺序编程** 在开始学习并发之前,理解Erlang中的顺序编程是非常重要的基础。这部分介绍...

    erlang_otp_win64_20.2

    Erlang是一种函数式编程语言,它由Ericsson公司于1986年开发,最初用于电信系统。其设计目标是处理大量并发连接,支持热升级,即在不中断服务的情况下更新软件。OTP则是Erlang的框架和库集合,提供了诸如进程管理、...

    Programming Erlang second edition

    Joe Armstrong在书中为读者提供了清晰和系统的解释,如何理解和使用Erlang的关键概念。初学者会发现作者将复杂的概念分解为易于理解的块,而经验丰富的Erlang开发者也会发现新技巧和有用的提示。 除了Erlang的基础...

    RabbitMQ+erlang.zip

    Erlang由Ericsson公司开发,最初是为了电信系统设计的,其主要特性包括: 1. **并行处理**:Erlang的轻量级进程模型使得并发编程变得简单,每个进程有自己的堆栈,互不影响,适合大规模并发场景。 2. **热代码替换*...

    Erlang的OOP功能

    虽然Erlang最初的设计并未包含传统的面向对象编程特性,如类和继承,但随着时间的发展,Erlang社区已经发展出一套自己的OOP模式来实现类似的功能。 ### 1. 模块和行为 Erlang的OOP范式主要体现在模块(Module)和...

    erlang 语言程序设计

    Erlang是一种功能强大且灵活的编程语言,它最初由爱立信公司开发,旨在为电信系统提供高并发、分布式处理能力。随着时间的发展,Erlang不仅在电信领域取得了巨大成功,而且在互联网服务、即时通讯系统等领域也得到了...

Global site tag (gtag.js) - Google Analytics