erlang,什么是post?
后爱尔兰(PostErlangB)方法是一种常用的混合业务容量估算方法,其原理是先分别计算出每种业务满足容量要求需要的信道数,再将信道进行等效相加,得出满足混合业务容量所需要的信道数。

为什么Erlang流行不起来?
通过观察其他几款流行语言的特点,可以发现:
- Erlang 没有一个强有力且积极的商业力量推动,这点跟 Golang / Java / Swift 等编程语言形成鲜明对比;
- Quick Get Started 这个环节没有做好。特别地,Erlang 生态下的构建工具非常不好用(用过 Go tool 后就知道差距),文档对入门者也不够友好,所以很多人就卡在第一步,阻碍了流行趋势;
- Erlang 缺少一个生机勃勃的社区,缺少大量爱好者的 side project ,这从 GitHub 上就可以看出来, Erlang 相关的项目能获得几百个 star 已经是非常非常难得了,极少数有几千个 star;
- Erlang 所定义的问题域不够通用,主要是面向服务端开发( 看 OTP 就知道)。流行的语言几乎是面向好几个问题域的。
但是不流行不意味着不重要,Erlang 的设计思维较之其他语言是非常优雅简洁的,假如(应该不太可能)有商业力量推动,它还是有流行的可能性的。
肤浅之见,希望有所参考。怎么样从返回的Socket获取客户端ip和端口?
服务器是在等待中,当得到socket连接时,就得到了对端的端点地址。每个客户端是不同的端点地址。
erl语言前景如何?
就目前来看,如果不是特定情景,erlang可以胜任绝大多数需求。不是说它性能有多好,而是在于erlang写的代码特别的清晰,漂亮(得益于函数式编程)。天生多进程使得各种业务隔离的非常清晰(skynet也是的,但是lua层还是有点厚重),一个场景就天然不可能和商城有勾结。
反而分布式我觉得并不是它的非常大的优势,紧紧只是它分布式部署比较简单而已。
你认为erlang这个软件怎么样?
准确的说,Erlang是一种编程语言,而不是一种软件。
这种语言已经出现几十年了,是由爱立信公司专门为通信应用而设计。Erlang的特点主要有:
并发性,其支持超大量级的并发进程。分布式,由多个节点组成的网络。鲁棒性,其具有多种基本的检错能力,能够用于构建容错系统。函数式编程,动态语言,不能进行静态分析。总体来说,Erlang是比较小众的语言,很多程序员都没有听说过。不过随着互联网,云计算,多核处理器的发展,分布式,并行性的需求也越来越多,Erlang的应用也在逐步扩大。


还没有评论,来说两句吧...