`

Erlang 入门

阅读更多
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入门** Erlang是一种面向并发的、函数式编程语言,由瑞典电信设备制造商Ericsson在1986年开发,主要用于构建高度可靠和可扩展的分布式系统。这本书"Introducing Erlang"引领读者踏入这个独特的编程世界,...

    erlang入门学习经典资料(很不错)

    ### Erlang 入门学习经典资料解析 #### Erlang 的神秘与起源 Erlang,作为一门相对小众但极具特色的编程语言,自问世以来便伴随着一种神秘的气息。这种神秘感不仅源于它独特的编程范式——函数式编程,还在于其...

    Erlang入门:构建application练习5(监督树)

    在这个"Erlang入门:构建application练习5(监督树)"中,我们将探讨如何构建一个包含监督树的应用,这是Erlang OTP(开放电信平台)设计模式中的核心部分。 监督树是Erlang OTP设计原则的重要组成部分,它用于管理...

    erlang 入门练习

    本文将通过"erlang 入门练习"的案例,探讨Erlang的基础知识和应用。 首先,让我们从`client.erl`这个文件名入手。在Erlang中,`.erl`文件是源代码文件,包含了Erlang的模块定义和函数实现。`client`可能表示一个...

    Erlang入门ppt

    这份名为"Erlang入门ppt"的资料是英文版的,但提供了深入理解Erlang语言的基础。 在20世纪90年代初,软件项目成功率低、大型项目失败率高是一个普遍问题。研究指出,16%的软件项目成功,53%虽然运行但未达到预期,...

    erlang入门手册

    Erlang入门手册深入浅出地介绍了Erlang语言的基本概念,包括顺序编程、并行编程、健壮性以及OTP设计原则。它为初学者提供了一个坚实的基础,帮助他们理解Erlang的核心特性,并开始构建并发和容错的应用程序。文档...

    erlang入门级练习:LeetCode OJ问题的部分erlang 源码

    我自己在新学erlang,在LeetCode OJ上找了题目练习,题目很适合新手熟悉语言,但是LeetCode OJ里面只有几门主流语言的答案,下面是已完成的erlang源代码,后续有空再做其他问题续传,题目包含:(源码开头都有题目...

    Erlang入门:构建application练习2

    Erlang是一种面向并发的、函数式编程语言,由瑞典电信设备制造商Ericsson开发,用于构建高可用性、分布式和实时系统。在本教程中,我们将深入探讨如何使用Erlang构建一个名为"Application"的基本应用程序,这在...

    Erlang入门:构建application练习4(进程link的作用)

    在Erlang编程语言中,进程是其核心特性之一,它们是并发执行的实体,类似于其他语言中的线程。在Erlang中,进程间通信(IPC)是通过消息传递来实现的,而`link`机制是这个通信模型中非常重要的一部分。本教程将通过...

    erlang开发入门教程

    erlang是爱立信开发的程序开发语言,融合了函数式编程与面向对象编程,并行处理内建与程序语言内部,特别适合创建并发行、容错性、分布性要求比较高的软实时系统,掌握它程序员必备的一种编程技能,与它相似的语言...

    erlang程序设计与入门

    **Erlang程序设计与入门** ...通过阅读《Erlang入门手册》和《Erlang程序设计》这两本书,你可以深入了解Erlang的基础知识、编程技巧以及最佳实践,从而在函数式编程和并发系统的世界里游刃有余。

    erlang资源

    这个“erlang资源”包含两本PDF书籍——《Erlang并发编程》和《Erlang入门手册》,它们是深入理解和学习Erlang语言的关键资料。 《Erlang并发编程》这本书可能涵盖了以下知识点: 1. **并发模型**:Erlang的并发...

    cutepig123#cutepig123.github.io#2012-01-18-erlang 入门(1)1

    - 1.=:= 等同于其他语言中的 == 。=/=和/= 等同于其他语言中的 !2.从上面的解析看, =:=比较的类似于java中的内存地址比较 == 比较的是

    erlang编程指南

    erlang编程语言圣经 erlang从业人员的必备书籍 erlang语言开发入门

    erlang 基础教程

    erlang基础教程,比较适合初学者学习使用

    erlang环境搭建

    ### Erlang入门 Erlang语言以其独特的并发模型、进程间通信(IPC)和错误恢复机制而闻名。以下是一些基本概念: - **进程**:Erlang中的进程是轻量级的,每个进程有自己的内存空间,可以独立执行,互不影响。 - **...

    Erlang初级入门(英文pdf)

    ### Erlang基础知识与特性 #### 一、Erlang简介 Erlang是一种专为处理大规模并发活动设计的编程语言,由瑞典电信设备制造商爱立信的计算机科学实验室(Computer Science Laboratory, CSLab)开发。该语言的目标是...

Global site tag (gtag.js) - Google Analytics