欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  移动技术

paip.erlang环境搭建和脚本式escript运行halo world 在windows下attilax总结

程序员文章站 2022-09-21 11:34:41
paip.erlang环境搭建和脚本式escript运行halo world 在windows下attilax总结     作者Attilax , &nb...
paip.erlang环境搭建和脚本式escript运行halo world 在windows下attilax总结

 

 

作者Attilax ,  EMAIL:1466519819@qq.com 

来源:attilax的专栏

地址:https://blog.csdn.net/attilax

 

 

 

 

///////////erlang

Erlang的语法不是很难,但是写惯了OO的程序,初看还是蛮怪异的。看看文档,动手练练,入门还 是很Easy的。当对基本语法,进程通讯,分布 通讯都掌握之后,就是时候向OTP(Open Telecom Platform)这个平台进军的时候了,如果你想开发99.9999999%的高可用性系统

 

 

Erlang这门FP语言提供了非常高的分布式程序开发效率,不再需要辛辛苦苦使用ACE,NIO构 造一个支持高并发的通讯底层,不再需要小心翼翼 使用lock,semaphore等开发一个多线程的程序。然而,更为核心的问题出现了,怎样将一个大规模计算任务通过一个良好的算法并行起来,怎样实现 进程间的通讯架构,使得系统能够实现Load Balance和Fail Over,实现高可用性,健壮性,高性能的目标。

 

 

 

 

 

///////////////////download

https://www.erlang.org/download.html

R16B02 Windows Binary File (90.4 MB)

---以下是文档

R16B02 HTML Documentation File (31.7 MB)

R16B02 Man Pages File (1.2 MB)

 

 

 

 

//////ide

· Erlide - Eclipse插件

· Erlybird - Netbeans插件

 Sublime Text    (小巧的文本编辑器,使用的就是它..)

 

 

 

 

////////////halo.erl

main(_) -> 

    io:format("Hello worldnx"). 

    

%说明:函数名称要求第一个字母小写,大写被示为变量。函数的一般格式为

%方法名称(参数) –>

%    方法体.(注意这里的结束符为一个英文件的句点)

%可能我是以script方式运行,所以必须要有main函数..贝儿提示找不到main函数

 

 

///////运行,输出halo world\

运行方式有2种..编译式,,也能使用脚本式...为了方便,当然是使用脚本式了。

"D:\Program Files\erl5.10.3\bin\escript.exe"  "D:\Program Files\erl5.10.3\halo.erl"