Erlang
========
简单介绍:
并发性强,分布式.
基本:
1. 整数
2. 浮点数
3. 字符串
4. 变量(未知数)
5. 元组
6. 列表
7. 原子
高级:
1. 模块
2. 函数
3. 算术表达式
4. case if 表达式
5. 异常
6. 二进制位运算
7. 轻量级进程
8. Socket
9. 与C/C++ 语言交互
10. 文件处理
11. OTP
12. 多核优化
开发环境搭建:
1. 下载并解压 erlang
http://www.erlang.org/download.html
2. 下载并直接解压 erlybird
http://nchc.dl.sourceforge.net/project/erlybird/nb-erlang/0.16.0/erlybird-bin-0.16.0-ide.zip
3. 设置OTP目录
erlybird 会自动搜索同目录下的erlang lib.如果不在同一目录,你可以手动修改OTP目录路径.
4. helloworld
4.1 新建一个工程test
4.2 新建一个模块hello
4.3 加入以下代码
-module(hello).
-export([hello/1]).
%%--------------------------------------------------------------------
%% Func: hello/1
%% Returns: any
%%--------------------------------------------------------------------
hello(Msg) ->
{
io:format([Msg])
}.
4.4 Build(F11)
4.5 RUN(F6),如果不能,需要配置RUN.工程属性 -> RUN,设置主类为hello.erl.
4.6 在下面出现SHELL, 输入
hello:hello("hello, world!").
4.7 运行结果:
hello world!{ok}
分享到:
相关推荐
**Erlang入门** Erlang是一种面向并发的、函数式编程语言,由瑞典电信设备制造商Ericsson在1986年开发,主要用于构建高度可靠和可扩展的分布式系统。这本书"Introducing Erlang"引领读者踏入这个独特的编程世界,...
### Erlang 入门学习经典资料解析 #### Erlang 的神秘与起源 Erlang,作为一门相对小众但极具特色的编程语言,自问世以来便伴随着一种神秘的气息。这种神秘感不仅源于它独特的编程范式——函数式编程,还在于其...
在这个"Erlang入门:构建application练习5(监督树)"中,我们将探讨如何构建一个包含监督树的应用,这是Erlang OTP(开放电信平台)设计模式中的核心部分。 监督树是Erlang OTP设计原则的重要组成部分,它用于管理...
本文将通过"erlang 入门练习"的案例,探讨Erlang的基础知识和应用。 首先,让我们从`client.erl`这个文件名入手。在Erlang中,`.erl`文件是源代码文件,包含了Erlang的模块定义和函数实现。`client`可能表示一个...
这份名为"Erlang入门ppt"的资料是英文版的,但提供了深入理解Erlang语言的基础。 在20世纪90年代初,软件项目成功率低、大型项目失败率高是一个普遍问题。研究指出,16%的软件项目成功,53%虽然运行但未达到预期,...
Erlang入门手册深入浅出地介绍了Erlang语言的基本概念,包括顺序编程、并行编程、健壮性以及OTP设计原则。它为初学者提供了一个坚实的基础,帮助他们理解Erlang的核心特性,并开始构建并发和容错的应用程序。文档...
我自己在新学erlang,在LeetCode OJ上找了题目练习,题目很适合新手熟悉语言,但是LeetCode OJ里面只有几门主流语言的答案,下面是已完成的erlang源代码,后续有空再做其他问题续传,题目包含:(源码开头都有题目...
Erlang是一种面向并发的、函数式编程语言,由瑞典电信设备制造商Ericsson开发,用于构建高可用性、分布式和实时系统。在本教程中,我们将深入探讨如何使用Erlang构建一个名为"Application"的基本应用程序,这在...
在Erlang编程语言中,进程是其核心特性之一,它们是并发执行的实体,类似于其他语言中的线程。在Erlang中,进程间通信(IPC)是通过消息传递来实现的,而`link`机制是这个通信模型中非常重要的一部分。本教程将通过...
erlang是爱立信开发的程序开发语言,融合了函数式编程与面向对象编程,并行处理内建与程序语言内部,特别适合创建并发行、容错性、分布性要求比较高的软实时系统,掌握它程序员必备的一种编程技能,与它相似的语言...
**Erlang程序设计与入门** ...通过阅读《Erlang入门手册》和《Erlang程序设计》这两本书,你可以深入了解Erlang的基础知识、编程技巧以及最佳实践,从而在函数式编程和并发系统的世界里游刃有余。
这个“erlang资源”包含两本PDF书籍——《Erlang并发编程》和《Erlang入门手册》,它们是深入理解和学习Erlang语言的关键资料。 《Erlang并发编程》这本书可能涵盖了以下知识点: 1. **并发模型**:Erlang的并发...
- 1.=:= 等同于其他语言中的 == 。=/=和/= 等同于其他语言中的 !2.从上面的解析看, =:=比较的类似于java中的内存地址比较 == 比较的是
erlang编程语言圣经 erlang从业人员的必备书籍 erlang语言开发入门
erlang基础教程,比较适合初学者学习使用
### Erlang入门 Erlang语言以其独特的并发模型、进程间通信(IPC)和错误恢复机制而闻名。以下是一些基本概念: - **进程**:Erlang中的进程是轻量级的,每个进程有自己的内存空间,可以独立执行,互不影响。 - **...
### Erlang基础知识与特性 #### 一、Erlang简介 Erlang是一种专为处理大规模并发活动设计的编程语言,由瑞典电信设备制造商爱立信的计算机科学实验室(Computer Science Laboratory, CSLab)开发。该语言的目标是...