发布于 2015-06-25 01:02:15 | 155 次阅读 | 评论: 0 | 来源: 网友投递

这里有新鲜出炉的精品教程,程序狗速度看过来!

Erlang 编程语言

Erlang是一个结构化,动态类型编程语言,内建并行计算支持。最初是由爱立信专门为通信应用设计的,比如控制交换机或者变换协议等,因此非常适 合于构建分布式,实时软并行计算系统。


Erlang/OTP 18.0 正式版发布了,这是一个全新的主要版本,包含一些全新特性,同时也跟老版本有一些不兼容,此外该版本使用 Apache 许可证。

Erlang/OTP 18.0 值得关注的改进有:

  • Starting from 18.0 Erlang/OTP is released under the APL 2.0 (Apache Public License)

  • erts: The time functionality has been extended. This includes a new API for
    time, as well as "time warp" modes which alters the behavior when system time changes. You are strongly encouraged to use the new API instead of the old API based on erlang:now/0. erlang:now/0 has been deprecated since it is a scalability bottleneck.
    For more information see the Time and Time Correction chapter of the ERTS User's Guide. Here is a link http://www.erlang.org/doc/apps/erts/time_correction.html

  • erts: Beside the API changes and time warp modes a lot of scalability and performance improvements regarding time management has been made. Examples are: 

    • scheduler specific timer wheels, 

    • scheduler specific BIF timer management, 

    • parallel retrieval of monotonic time and system time on OS:es that support it.

  • erts: The previously introduced "eager check I/O" feature is now enabled by default.

  • erts/compiler: enhanced support for maps. Big maps new uses a HAMT (Hash Array Mapped Trie) representation internally which makes them more efficient. There is now also support for variables as map keys.  

  • dialyzer: The -dialyzer() attribute can be used for suppressing warnings
    in a module by specifying functions or warning options.
    It can also be used for requesting warnings in a module.

  • ssl: Remove default support for SSL-3.0 and added padding check for TLS-1.0 due to the Poodle vulnerability.

  • ssl: Remove default support for RC4 cipher suites, as they are consider too weak.

  • stdlib: Allow maps for supervisor flags and child specs

  • stdlib: New functions in ets:

    • take/2. Works the same as ets:delete/2 but
                also returns the deleted object(s).

    • ets:update_counter/4 with a default object as
                argument

详细列表请看 http://www.erlang.org/download/otp_src_18.0.readme



历史版本 :
Erlang/OTP 20.2 发布,动态类型编程语言
Erlang/OTP 20.0 发布,动态类型编程语言
emqttd 2.1.0 发布,Erlang 集群 MQTT 消息服务器
emqttd 1.1.3 ,Erlang 集群 MQTT 消息服务器
Emqttd 1.1.2-beta 发布, Erlang 集群 MQTT 消息服务器
Erlang/OTP 19.0 发布,动态类型编程语言
Erlang/OTP 18.3.4 发布,动态类型编程语言
Erlang/OTP 19.0.rc2 发布
Emqttd 1.1-beta 版本发布,Erlang 集群 MQTT 消息服务器
Erlang/OTP 19.0.rc1 发布,动态类型编程语言
Erlang/OTP 18.3.3 发布
Emqttd 1.0 (七英里)版本发布, Erlang 集群 MQTT 消息服务器
最新网友评论  共有(0)条评论 发布评论 返回顶部

Copyright © 2007-2017 PHPERZ.COM All Rights Reserved   冀ICP备14009818号  版权声明  广告服务