Erlang 语言的作者教你如何入手

红薯 发布于 2011/07/21 06:19
阅读 2K+
收藏 7

【开源中国 APP 全新上线】“动弹” 回归、集成大模型对话、畅读技术报告”

本文是从 [erlang-questions] Ways to get started 这篇文章翻译而来。

Erlang-logo
我是个守旧派 — 你不需要任何强大的开发工具。只需要一个文本编辑器和一个erlang shell。
打开你的文本编辑器:

输入下面的程序。

-module(hello).
-compile(export_all).
start() -> “hello world”.

把它存成一个叫做 hello.erl 的文件。

启动 erlang shell。它会显示”>”
输入两行命令:

> c(hello).
> hello:start().

第一句是编译这个程序。第二句是执行命令 hello:start()

这就是所有要做的 — 用文本编辑器在一个文件里输入三行代码 — 然后在shell里输入两行代码。

这就是所有要做的。95%的乐趣都可以通过一个简单的文本编辑器和erlang sheel来实现。这就是大多数erlang系统的实现方式。

erlang shell 可以用无数的方法来安装 — 编译源代码,或apt-get安装(或其它的什么方式)

忘了 git/IDEs/rebar … 吧

所有的语言都可以用这种方式。

IDE 和 build工具是我知道的阻止我入手的最大的障碍。

我使用

- a shell
- makefiles
- emacs

适用于天底下所有的编程语言。

98%的乐趣只要有一个编译器就能获得 — 其余的全是虚的。

忘了那些工具 —

像rebar这样的工具会自动生成一些东西,但如果你不知道自动生成了什么,如果这些工具无法使用了,你将会变得困惑不已。

买一本不错的书,手工敲入这些程序。

边写边想。

30年后你就能掌握它,成为一个优秀的开发人员。

对于编写小程序,开发工具是不需要的,你需要完全的理解这些程序是怎么工作的。对于任何编程语言都是这样。编程是一种艺术,没有快捷的方法。就像是弹钢琴 — 除了花无数的时间进行练习外,你能有什么捷径吗?我想没有。

在sheel中使用画线工具,启动sheel:

输入
> A = 1

然后

> A = 2

发生了什么,为什么。

学编程没有简易的方法 — 工具帮不了你。

你的大脑千万倍的好过最好的IDE。程序在你的大脑里形成,而不是在IDE里。

我是个守旧派。

祝你学的快乐 — 如果没有乐趣,一切毫无意义 — 别跟那些工具纠缠不清。想入手,你需要的只是一个文本编辑器和erlang sheel。

/Joe

本文来自外刊IT评论网(www.aqee.net),原始地址:Erlang语言的作者教你如何入手

加载中
0
迷路的游侠
迷路的游侠

买一本不错的书,手工敲入这些程序。

边写边想。

30年后你就能掌握它,成为一个优秀的开发人员。

 

---看到这段我哭了.....

0
程序员乙
程序员乙
该评论暂时无法显示,详情咨询 QQ 群:点此入群
0
景德真人
景德真人
30年啊!额滴娘啊!是不是红薯都变白薯了。
0
开源红薯烹调技术专家
开源红薯烹调技术专家
30年后,怕谁来掌握我们咯!能保证30年后他还是他吗!
0
renwofei423
renwofei423

引用来自“迷路的游侠”的答案

买一本不错的书,手工敲入这些程序。

边写边想。

30年后你就能掌握它,成为一个优秀的开发人员。

 

---看到这段我哭了.....

+1
0
asdfsx
asdfsx

你只需要一个文本编辑器和一个python shell

我现在搞python的环境啊.......

0
海飞飞
海飞飞

引用来自“景德真人”的答案

30年啊!额滴娘啊!是不是红薯都变白薯了。
0
我叫司马懿

引用来自“renwofei423”的答案

引用来自“迷路的游侠”的答案

买一本不错的书,手工敲入这些程序。

边写边想。

30年后你就能掌握它,成为一个优秀的开发人员。

 

---看到这段我哭了.....

+1
+1
λ萬裡獨行®
λ萬裡獨行®
+1
0
蝴蝶飘飘
蝴蝶飘飘
sheel??????
0
g
gavin2058
该评论暂时无法显示,详情咨询 QQ 群:点此入群
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部