Message Passing Concurrency in Erlang.
Erlang中的并发消息传递。
What follows is a ten minutes introduction to Erlang.
对Erlang进行了10分钟的介绍。
Your first Erlang program, a recursive Fibonacci function.
第一个Erlang程序,一个递归的fibonacci函数。
Using Erlang as a scripting language or from the command line
使用Erlang作为脚本语言或从命令行执行它
Erlang actors are simply functions that execute on a process.
Erlangactors仅仅是在进程上执行的函数。
I will begin by assuming you have Erlang installed on your system.
假设您已经在系统上安装了Erlang。
The best way to enjoy the book is to write some Erlang code as you go.
学习该书的最好方法是在您读的过程中写一些Erlang代码。
You've successfully sent a message between two instances of Erlang.
您已经成功地在Erlang的两个实例间发送了消息。
For example, to install on Gentoo, you can use: $ emerge dev-lang/erlang.
例如,要想在 Gentoo 上安装它,可以使用 $emerge dev-lang/erlang。
If you're going to write Erlang programs, read Appendix a before you start.
如果您打算书写Erlang程序,那么在开始前阅读Appendix a。
Erlang is a shining example of the actor model's safer approach to concurrency.
Erlang是角色模型更安全的并发编程方法的一个杰出示例。
Apache CouchDB is an open source, Erlang-based, document-oriented database.
ApacheCouchDB基于Erlang的、面向文档的开源数据库。
This is not a reference manual, but a book to learn how to program using Erlang.
这不是一本参考手册,而是教您学习如何使用Erlang编程的书。
The AMQP server used in this article is the RabbitMQ server written in Erlang 11.
本文中的AMQP服务器是使用Erlang11编写的RabbitMQ。
GPars implements the actor model using many of the concepts from Erlang and Scala.
GPars使用来自Erlang和Scala的许多概念实现actor模型。
Then, my thesis supervisor said "But you're wrong, Erlang is extremely object oriented".
那我的论文导师就说了:“你是错的,Erlang是完全面向对象的”。
If you are writing Erlang code, chances are you want to build a high availability system.
如果您在编写Erlang代码,很可能是要构建高可用的系统。
The structure and format of Erlang programs is very different to most other languages.
Erlang的结构和格式与大多数其他语言有很大区别。
If you are interested in learning more Erlang, I would recommend the following advice.
如果您有兴趣进一步了解Erlang,我给出了以下建议。
Two technical chapters follow that describe how to do concurrent programming in Erlang.
之后两个技术章节介绍了如何用Erlang进行并行程序设计。
Our DSL exists in an Erlang module called "DSL", consisting of a single file called dsl.erl.
我们的DSL放在一个名为“dsl”的Erlang模块中,模块只有一个文件dsl . erl。
The rule_to_abstract function builds and returns an Erlang control structure in abstract form.
rule_to_abstract函数构造并返回一个抽象形式的Erlang控制结构。
Erlang makes concurrency easy and natural, but its syntax is poor, static, and high on ceremony.
Erlang使并发简单、自然,但它的语法贫乏、静态、因循守旧。
We aren't going to go into detail about the many interesting properties of an Erlang process.
我们不打算深入讲解erlang的众多有趣特性。
In particular Erlang is thought to be a natural programming language for multicore processors.
特别是人们把Erlang看作是多核处理器下的一种自然编程语言。
In fact, many other languages are built around objects, where Erlang is built around processes.
实际上,其他许多语言都是围绕对象构建的,而Erlang是围绕进程构建的。
This will be used during identification so that you can send messages to a named instance of Erlang.
这样的名称将在识别过程中使用,使您能够向Erlang的命名实例发送消息。
Some languages, like Erlang and Scala, base their concurrency model on actors as opposed to threads.
一些语言(比如Erlang和Scala)的并发模型就是基于角色的,而不是基于线程。
Erlang provides a number of standard features not found in or difficult to manage in other languages.
Erlang提供许多在其他语言中不存在或难以管理的标准特性。
Others favor languages like Erlang, which are based on message passing and lightweight processes.
其他例如Erlang这样倍受大家偏爱的语言,是基于消息传递和轻量级进程的。
应用推荐