阿里巴巴是个快乐的青年
全部博文(291)
发布时间:2013-01-03 12:01:12
一、编译运行 Erlang程序运行主要有三种方式: 1、在Erlang shell中编译运行: c(hello). hello:start(). 2、在命令提示符下编译运行: erlc hello.erl.  ......【阅读全文】
发布时间:2013-01-05 17:44:46
一、Emacs 传说中的神器,也被《Erlang程序设计》一书推荐为编辑器,但是Emacs的配置也是让人捉急,本菜就把我的经历分享下吧。以Windows为例。1、HOME 不要看不起程序,程序也恋家,Emacs也不能免俗。首先需要为Emacs建一个家目录,而且需要将该目录加入环境变量。比如:D:\emacs,然后创建系统环境变量HOME,值为D:\emacs。所有零碎都装到这个目录下。2、脚本 Emacs需要有一个脚本用于配置IDE的七七八八。我有一个请参考 script.rar &n......【阅读全文】
发布时间:2013-01-03 12:35:37
进程间无共享内存,每个进程都有自己的内存,想要修改其它进程的内存,只能向其发送消息,然后希望其能收到并理解这条消息,要想确认其它进程已经收到消息并修改了内存,则只能向该进程再次发送消息,这就是进程间交互的方式。这点与ZeroMQ极其类似。......【阅读全文】
发布时间:2013-01-03 12:34:11
程序由成百上千进程组成,这些进程可以相互发消息。进程能否收到和理解这些消息是不确定的。如果想要知道一个消息是否被对方接收到河理解,那么必须向这个 进程发送消息询问并等待回应。两个进程可以互相链接,如果其中一个消亡,那么另一个就会收到一条消息指明第一个进程消亡的原因。......【阅读全文】
发布时间:2013-01-03 11:55:03
1、Erlang->OTP->(gen_server...),==》C++->STL->(map...)2、Erlang:变量名必须大写,变量不是“变量”,未赋值前是自由身,赋值后被绑定为常量,等号不是赋值是模式匹配。3、Erlang中的原子像C中的宏,也像常量字符串。4、Erlang:同名不同目函数 《==》C++:重载函数,似曾相似。但是,由于在脚本中变量未赋值前没有类型,因此,前者的匹配没有后者“严格”,所以,从外在表现形式上可以将后者看成是前者的“子集”。5、Erlang中断言序列:用分号分开的集合形如||;用逗号分开的集合形如&&。合法的断言表......【阅读全文】