`
Poechant
  • 浏览: 229671 次
博客专栏
Bebe66e7-3a30-3fc9-aeea-cfa3b474b591
Nginx高性能Web服务...
浏览量:24331
5738817b-23a1-3a32-86de-632d7da73b1e
Cumulus实时媒体服务...
浏览量:22105
社区版块
存档分类
最新评论

Erlang Primer (1) Mac OS X 上配置 Erlang 开发环境

 
阅读更多

Erlang Primer (1) Mac OS X 上配置 Erlang 开发环境

  • Author: 柳大·Poechant(钟超)
  • Email: zhongchao.ustc#gmail.com (# -> @)
  • Blog:Blog.CSDN.net/Poechant
  • Date: May 13th, 2012

Install

$ ./configure
$ make
$ sudo make install

Start

$ erl
Erlang R15B01 (erts-5.9.1) [source] [smp:4:4] [async-threads:0] [hipe] [kernel-poll:false]

Eshell V5.9.1  (abort with ^G)
1>3+4.
7
2>3*4.
12
3>hello.
hello

Factorial numbers

-module(test).
-export([fac/1]).

fac(0) -> 1;
fac(N) -> N * fac(N - 1).

Try to run it:

$ erl
Erlang R15B01 (erts-5.9.1) [source] [smp:4:4] [async-threads:0] [hipe] [kernel-poll:false]

Eshell V5.9.1  (abort with ^G)
1> c(test)
1> .
{ok,test}
2> test:fac(20).
2432902008176640000
3> test:fac(40).
815915283247897734345611269596115894272000000000

Reference

  1. http://imata.cn/mypost/43.htm
  2. http://www.erlang.org/static/getting_started_quickly.html

-

转载请注明来自柳大的CSDN博客:Blog.CSDN.net/Poechant

-

分享到:
评论

相关推荐

    Erlang开发环境搭建

    本文将指导读者如何在Windows平台下搭建Erlang开发环境,包括安装Erlang OTP、Emacs W32、Distel等工具,并配置Erlang mode和Distel。 一、安装Erlang OTP Erlang OTP是Erlang的官方实现,提供了完整的开发环境。 ...

    erlang 环境配置文档说明

    ### Erlang环境配置详解 #### 一、简介与准备工作 Erlang是一种通用的、并发的、容错的编程语言,适用于构建高可用性、高并发性的系统。本篇文章将根据给定的文档资料,详细介绍如何在Windows环境下安装并配置...

    Erlang_x64_20.1

    在描述中提到,Erlang_x64_20.1是RabbitMQ环境配置必需的。RabbitMQ是一个开源的消息代理和队列服务器,它使用AMQP(Advanced Message Queuing Protocol)协议,允许应用程序之间异步传递消息。在部署RabbitMQ时,...

    Erlang 20.3linux安装包

    由于RabbitMQ是用Erlang语言开发的,因此在部署RabbitMQ之前,首先需要确保系统上安装了Erlang环境。 对于Linux系统来说,安装Erlang有多种方法,但推荐使用最新版本,因为新版本通常包含更多的功能增强和安全修复...

    erlang22最新下载包

    Erlang是一种面向并发的、函数式编程语言,由瑞典电信设备制造商Ericsson为了实现分布式实时、高可靠性系统而开发。Erlang以其强大的并行处理能力、容错性和易于构建大规模分布式系统的特点,在电信、金融和互联网等...

    erlang环境配置借鉴.pdf

    Erlang 环境配置借鉴 Erlang 是一种功能强大的编程语言,广泛应用于大型分布式系统、实时系统和嵌入式系统等领域。为了更好地使用 Erlang,需要配置一个良好的开发环境。本文将 introduce 一种使用 Emacs for ...

    Erlang v21.2 Windows 64位 最新安装版(附安装教程+环境变量配置).rar

    Erlang是一种面向并发的、函数式编程语言,由瑞典电信设备制造商Ericsson开发,用于构建高可用性、分布式和实时系统。...确保正确安装和配置Erlang环境,对于开发和运行依赖Erlang的应用至关重要。

    windows下安装Erlang环境

    由爱立信的CS-Lab开发,Erlang的设计目标是处理大规模并发活动,这在传统的操作系统上可能非常困难。它的核心特性使其在处理并发性、分布性和实时性方面表现出色。 **并发性**:Erlang的并发模型基于轻量级进程...

    Erlang 运行环境的安装文件

    8. **开发工具**:为了更高效地开发 Erlang 项目,你可以考虑安装集成开发环境(IDE)如 IntelliJ IDEA 的 Erlang 插件,或者使用专门的 Erlang IDEs 如 Rebar3 和 Elixir IDE。 总的来说,安装 Erlang 运行环境是...

    erlang-otp-win64位 25.3版本

    在Windows操作系统上,Erlang OTP通常提供为预编译的64位版本,如"erlang-otp-win64位 25.3版本",这确保了它能在Windows 64位环境下高效运行。 Erlang OTP(Open Telephony Platform)是一个开放源码的软件框架,...

    erlang-23.2.3-1.el7.x86_64.rpm和erlang-23.2.1-1.el7.x86_64.rpm.rar

    因此,如果你计划安装RabbitMQ 3.8.17,那么使用erlang-23.2.3-1.el7.x86_64.rpm或erlang-23.2.1-1.el7.x86_64.rpm作为基础环境是合适的。 为了部署这些软件,你需要先安装Erlang。如果你正在使用RHEL或CentOS 7,...

    erlang_版本24.3.4.4

    1. **解压源码**:将otp_src_24.3.4.4文件解压缩到一个合适的目录,通常是在你的开发环境中。 2. **环境配置**:确保你的系统中安装了必要的编译工具,如GCC或Clang,以及Make。对于Windows用户,可能需要安装MSYS2...

    erlang emacs开发环境

    erlang的emacs环境搭建,其实网上有好多教程,下载地址也有,我这个是把需要的软件下载好了的,并且配置好了的,主要是方便不能下载软件的朋友。 包括.emacs.d .emacs .erlang.cookie distel-4.03.tgz Emacs-23-CvsP...

    erlang-22.3-1.el7.x86_64.rpm

    Erlang是一种高级编程语言,特别为并发、分布式和实时计算设计,由Ericsson公司开发,主要用于构建大规模、高可用性的系统。在标题"erlang-22.3-1.el7.x86_64.rpm"中,我们可以解读出几个关键信息: 1. **版本号**...

    二郎助手erlang开发工具、erlang编辑器

    【二郎助手:Erlang开发的利器】 在IT领域,Erlang是一种强大的编程语言,尤其在并发处理和分布式系统方面...如果你是Erlang的爱好者,或是正在寻找一个强大的Erlang开发环境,那么二郎助手无疑是一个值得尝试的选择。

    RabbitMQ3.8.1+Erlang22.1 CentOS 7.x.zip

    在安装RabbitMQ之前,首先需要在CentOS 7.x系统上安装Erlang环境。Erlang提供了强大的进程隔离和错误恢复机制,这使得RabbitMQ能够高效地处理大量并发连接和消息。以下是安装Erlang的步骤: 1. 更新系统包: ``` ...

    Erlang 环境 opt_win64_21.1版本

    Erlang环境,如"opt_win64_21.1"版本,提供了在Windows平台上运行Erlang程序所需的基础组件。 OTP(Open Telephony Platform)是Erlang的开源开发框架,包含了Erlang虚拟机(BEAM)、库函数、编程模式和设计原则。...

    erlang23.2版windows64位.zip

    这个文件是Erlang 23.2在Windows上的安装程序,用户可以通过运行这个文件来安装Erlang环境。 Erlang的一些关键特性包括: 1. **并行处理**:Erlang的进程模型使得创建轻量级并发进程变得简单,这些进程之间通过...

    erlang资源

    Erlang是一种面向并发的、函数式编程语言,由瑞典电信设备制造商Ericsson开发,用于构建高可用性、分布式和实时系统。这个“erlang资源”包含两本PDF书籍——《Erlang并发编程》和《Erlang入门手册》,它们是深入...

    rebar工具开发erlang工程项目和发布erlang工程项目

    【描述】: 本文将详细介绍如何利用rebar工具来开发和发布Erlang工程,包括项目结构、配置文件的编写以及具体操作步骤。 【标签】: Erlang, rebar, 项目开发, 发布 【正文】: 在Erlang开发中,rebar是一个非常重要...

Global site tag (gtag.js) - Google Analytics