Erlang作为函数式编程语言,跟C、C++和Java等命令式编程语言还是有很大的区别的,因此,以后我们就要Thinking in Erlang了。。。
因为近年来云计算的高速发展,以及多核处理器成为主流,Erlang的优势愈发明显,使其用武之地不再局限于电信平台,在海量数据、高并发性和高可靠性的环境中开始显现强大的力量,像facebook的后台IM,Amazon的弹性计算云EC2中的SimpleDB等等,
在历史的舞台上,任何事物的发展都有其客观规律,有人预言说Erlang将会是下一个Java,不管你信不信,反正我觉得无所谓,管他是不是,只要Erlang所具备的优势对你的项目有用就用,每一门语言都有其特点也有其适合处理的场景,所以不管未来怎么样,还是活在当下最靠谱。
正所谓万事开头难,今天就迈出这具有历史性的第一步,来小试牛刀~~
Erlang开发环境的搭建非常简单,尤其是Windows平台,只要安装一个软件就可以,Ok, follow the next steps...
(1) 下载软件安装包
http://www.erlang.org/download/otp_win32_R15B01.exe
(2) 安装otp_win32_R15B01.exe
(3) 从程序文件夹中找到Erlang OTP R15B01文件夹,打开其中的Erlang,显示如下窗口,:
.
Ok,环境搭建好了~~,这窗口就是Erlang Shell,以后就通过这个Shell跟Erlang交互了!
好了,现在我们可以尽情的小试牛刀了,弟兄们,冲吧,试出问题来不担心,问题越多越好,
退出的时候,有这么几种方式:
(1) 可以直接关闭这个窗口,点右上角的红色的X或者直接Alt+F4.
(2) 可以在Erlang Shell中输入q(). 各位看好了,别忘啦最后的句点(.)。
(3) 可以在Erlang Shell中输入halt(). 跟上面一样,别忘啦最后的句点(.)。
(4) 可以按下Ctrl+Break, 然后按下A,立即退出。
。。。。。。。。。。
刀子有了,各位先随便练吧,没准能练出炉火纯青的刀法呢,加油吧~~