热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

erlang学习资料

Erlang语言绝对算得上是一种“小众”语言,但其未来的发展前景却是无法估量的,因为它可以解决传统语言很难解决的并行计算中的难题。Erlang是一种函数式(变

Erlang语言绝对算得上是一种“小众”语言,但其未来的发展前景却是无法估量的,因为它可以解决传统语言很难解决的并行计算中的难题。Erlang是一种函数式(变量只能赋值一次)、强类型、动态类型(变量类型在运行时决定,代码需要编译后才能执行,与 Python,Ruby等不一样)、面向并发(Concurrency Oriented)的语言。


Erlang学习资源收集:


Getting Started with Erlang. 开始使用Erlang


Erlang Course. Erlang学习课程


Best practices for Erlang development: Erlang开发的最佳实践,推荐阅读,因为这篇文章介绍了一些不同的Erlang哲学,例如为什么Erlang不鼓励 “programming defensively”.


Erlang教程:如何创建使用Erlang 创建OTP应用 how to build an OTP application in Erlang.


Thinking in Erlang, 思考Erlang,一个非常优秀的30页的 面向C/C++/Java/Python 未曾使用函数式编程的开发者的介绍。


书写了务实编程(Pragmatic Programmer)和Rails敏捷编程的作者写了 Programming Erlang一书。这本书有两章详细介绍了OTP库。


Dave Thomas (of The Pragmatic Programmer fame) 在他的博客上写了两个伟大介绍文章关于Erlang: article un, article deux.


当然还有Erlang官方网站: Erlang homepage.


下面是关于Erlang一些很好的文章:
Performance Measurements of Threads in Java vs Processes in Erlang. 对比Java和Erlang线程性能


20000 users connected to a single ejabberd server. 2万个用户链接一个ejabberd服务器


Wikipedia entry on Erlang. Wikipedia上Erlang 词条入口


IBM developerWorks article about Erlang. IBM 开发者社区中Erlang文章


Erlang SMP Performance on a Sun Fire T2000 (that rather lovely 32-core 2U rackmount server).


Joe Armstrong 展示了 how to write a fault-tolerant server in Erlang


Jay Nelson 写了一个 excellent, informative email 关于为什么要选择Erlang(而不是Java+JSP)来开发一个web站点和游戏服务器的原因。他提到很多原因,并比较了多种语言,告诉你只有Erlang OTP平台能够提供给你其他语言不能提供的高性能。


The MMORPG Vendetta Online 现在正在使用Erlang作为背后的服务器应用 using an Erlang-based backend server… 包括几种技术比较 LISP vs Erlang vs C++!


分布式、并行计算语言Erlang 学习笔记
http://computebank.spaces.live.com/blog/cns!955689A6CF175077!326.entry
http://computebank.spaces.live.com/blog/cns!955689A6CF175077!356.entry
http://computebank.spaces.live.com/blog/cns!955689A6CF175077!439.entry


Erlang + Yaws vs. Ruby on Rails
http://yarivsblog.com/articles/2006/07/11/erlang-yaws-vs-ruby-on-rails

Erlang写的服务器Yaws,据说并发能是apache的15倍
http://yaws.hyber.org/

Jabber: Open Instant Messaging and a Whole Lot More, Powered by XMPP
http://www.jabber.org/













推荐阅读
  • 第二十五天接口、多态
    1.java是面向对象的语言。设计模式:接口接口类是从java里衍生出来的,不是python原生支持的主要用于继承里多继承抽象类是python原生支持的主要用于继承里的单继承但是接 ... [详细]
  • 解决Bootstrap DataTable Ajax请求重复问题
    在最近的一个项目中,我们使用了JQuery DataTable进行数据展示,虽然使用起来非常方便,但在测试过程中发现了一个问题:当查询条件改变时,有时查询结果的数据不正确。通过FireBug调试发现,点击搜索按钮时,会发送两次Ajax请求,一次是原条件的请求,一次是新条件的请求。 ... [详细]
  • Spring Data JdbcTemplate 入门指南
    本文将介绍如何使用 Spring JdbcTemplate 进行数据库操作,包括查询和插入数据。我们将通过一个学生表的示例来演示具体步骤。 ... [详细]
  • 本文节选自《NLTK基础教程——用NLTK和Python库构建机器学习应用》一书的第1章第1.2节,作者Nitin Hardeniya。本文将带领读者快速了解Python的基础知识,为后续的机器学习应用打下坚实的基础。 ... [详细]
  • 解决Only fullscreen opaque activities can request orientation错误的方法
    本文介绍了在使用PictureSelectorLight第三方框架时遇到的Only fullscreen opaque activities can request orientation错误,并提供了一种有效的解决方案。 ... [详细]
  • 深入解析 Lifecycle 的实现原理
    本文将详细介绍 Android Jetpack 中 Lifecycle 组件的实现原理,帮助开发者更好地理解和使用 Lifecycle,避免常见的内存泄漏问题。 ... [详细]
  • 如何在Java中使用DButils类
    这期内容当中小编将会给大家带来有关如何在Java中使用DButils类,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。D ... [详细]
  • 本文详细介绍了如何在 Django 项目中使用 Admin 管理后台,包括创建超级用户、启动项目、管理数据模型和修改用户密码等步骤。 ... [详细]
  • 普通树(每个节点可以有任意数量的子节点)级序遍历 ... [详细]
  • 本文详细介绍了 com.apollographql.apollo.api.internal.Optional 类中的 orNull() 方法,并提供了多个实际代码示例,帮助开发者更好地理解和使用该方法。 ... [详细]
  • com.sun.javadoc.PackageDoc.exceptions()方法的使用及代码示例 ... [详细]
  • 在 Ubuntu 中遇到 Samba 服务器故障时,尝试卸载并重新安装 Samba 发现配置文件未重新生成。本文介绍了解决该问题的方法。 ... [详细]
  • 本文详细介绍了如何使用Python中的smtplib库来发送带有附件的邮件,并提供了完整的代码示例。作者:多测师_王sir,时间:2020年5月20日 17:24,微信:15367499889,公司:上海多测师信息有限公司。 ... [详细]
  • 本文将详细介绍如何在Mac上安装Jupyter Notebook,并提供一些常见的问题解决方法。通过这些步骤,您将能够顺利地在Mac上运行Jupyter Notebook。 ... [详细]
  • .NET Core 托管服务优化与实践
    在.NET Core应用中,托管服务的形式主要分为进程内托管(InProcess)和进程外托管(OutOfProcess)。这两种托管方式各有优缺点,本文将深入探讨它们的特点,并结合实际案例,介绍如何根据具体需求选择合适的托管模式,以实现性能优化和资源利用的最大化。此外,文章还将分享一些实用的配置技巧和最佳实践,帮助开发者提升应用的稳定性和可维护性。 ... [详细]
author-avatar
手机用户2602930515
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有