学习erlang书籍 - 转
Here are a few resources:
Programming Erlang, by Joe Armstrong. A good book, really teaching you more about the fundamentals of Erlang and hot the abstractions are built. Some people found it a bit dry and hard to follow. Joe Armstrong is the original creator of Erlang, along with Robert Virding and Mike Williams
Erlang in Practice, screencasts by Kevin Smith. He starts from scratch and makes you build a distributed chat application with mochiweb. Then you refactor it to use OTP behaviours and finally pack it up into an OTP application. It's worth it if you've got some experience already and are really looking at how to build stuff rather than references.
Erlang Programming, by Francesco Cesarini and Simon Thompson. This book is often suggested along with Joe Armstrong's book. It's got the approach of Software engineers and contains more tips about debugging software, maintaining it, profiling, tracing, etc. Whether you prefer this book or Joe's book is usually pretty personal.
Learn You Some Erlang for great good!, by Fred T-H (that's me). I'm tooting my own horn here. It's an online book I am currently writing that's still not complete, but attempts to be friendly and a free alternative to other books.
Concurrent programming in ERLANG, by Joe Armstrong, Robert Virding, Claes Wilström and Mike Williams. This is an old out of print book from the 1996, pretty rare and costs a lot. It was commissioned by Nokia (or some other telco corp) if I recall correctly. Back then, Erlang was still closed source. even though it shows the bases real quick, I consider it an advanced book for the chapters 11 and 12, which basically encompass a few of Erlang's many clever distributed algorithms for handling distributed processing and distributed data (including how to implement transactions for a database and whatnot). You can still get the first part online for free, which will guide you through the basics, although I'd avoid them as a learning source for a newcomer.
There are few other books, either not yet released or that I have not read (yet), so I couldn't give you more than a link:
Erlang and OTP in Action, by Martin Logan, Eric Merritt, and Richard Carlsson, planned for July 2010. There's a review edition currently available;
Erlang Web Applications: Problem - Design - Solutions, by Nick Gerakines, planned for August 2010;
Mastering Erlang: Writing Real World Applications, by Geoff Cant, was planned for March 2010, I think only review copies are out at the moment. Not too sure about what's going on with that one. Amazon mentions it as deliverable, but I couldn't find in on Apress' site.
There are a few other sites which either mention Erlang or see it on the surface, but I couldn't include everything. If you really want something very hands on, I recommend Erlang for Skeptics, by Luke Venediger. The book is very short and Luke has been thinking of reworking it, but it's a very quick walkthrough.
学习erlang书籍 - 转的更多相关文章
- 3、J2EE学习推荐书籍
3.J2EE学习推荐书籍 J2EE的学习应该循序渐进,一本好书会很快上手和深入.在学习J2EE之前,应该学好SQL,基本上,程序设计都会跟数据库打交道.如果SQL没学好,就如同房子没有基脚 ...
- 后记:IT软件人员学习的书籍 - IT软件人员书籍系列文章
1年了,软件人员学习书籍系列总算是写完了.虽然文字篇幅不多,主要对各个角色的一些基本内容做了介绍,但是更重要的是能够提供相关的人员学习书籍进行下载,让更多的人能够从中学习到更多的知识. 这个系列,从项 ...
- 国外PHP学习网站书籍资料汇总
这篇文章汇总了全面多样的PHP学习资源,包括书籍.网站.文章等,帮助你提高PHP开发能力,巩固PHP知识.结合上一篇<重磅资料!Github上的PHP资源汇总大全>,一定可以让你的PHP技 ...
- Win32/MFC/COM学习推荐书籍
以前有不少朋友问关于学习各种技术的推荐书籍的问题,这里把我觉得比较好的一些书籍列一下,希望能起到抛砖引玉的作用就好了:) Win32开发 Programming Windows by Charles ...
- Java学习必备书籍推荐终极版!
Java 基础 <Head First Java>(推荐,豆瓣评分 8.7,1.0K+人评价): 可以说是我的 Java 启蒙书籍了,特别适合新手读当然也适合我们用来温故 Java 知识点 ...
- linux内核学习推荐书籍
<UNIX环境高级编程>,推荐指数:★★★★★ <UNIX环境高级编程>是 Unix/ Linux 程序员案头必备的一本书籍.可以说,Linux 程序员如果没有读过这本书,就好 ...
- 圣诞节为大家推荐一些学习java书籍
怎样学习才能从一名Java初级程序员成长为一名合格的架构师,或者说一名合格的架构师应该有怎样的技术知识体系,这是不仅一个刚刚踏入职场的初级程序员也是工作一两年之后开始迷茫的程序员经常会问到的问题 初级 ...
- 转 linux/unix学习经典书籍
都是一些链接. 1. Linux网络编程经典书籍推荐 http://blog.csdn.net/zhangpeng_linux/article/details/7001970 2. C语言经典著作导读 ...
- 学习Java书籍推荐和面试网站推荐
一.Java书籍推荐: 来自http://www.importnew.com/26932.html 1. 鸟哥的Linux私房菜—基础学习篇 3. Effective Java 6. Java并发编程 ...
随机推荐
- 源码安装git工具,显示/usr/local/lib64/libcrypto.a(dso_dlfcn.o) undefined reference to `dlopen'
/usr/local/lib64/libcrypto.a(dso_dlfcn.o): In function `dlfcn_globallookup':dso_dlfcn.c:(.text+0x30) ...
- EXSI中Linux安装tools
挂载 mount /dev/cdrom /mnt/ 进入挂载目录复制安装包 cp VMwareTools-10.2.1-8267844.tar.gz /tmp/ 解压安装 cd /tmp/ tar - ...
- JNUOJ 1032 - 食物处理器
题目链接:http://jnuacm.club:8080/oj/problem_show.php?pid=1032 小明喜欢把土豆块放在食物处理器中处理.长度不超过H的土豆块放入处理器中,处理器每 ...
- TIC Read Status此类网络活动提醒隐藏
这个方法会使得NSLog输出失效,printf正常工作 不推荐使用,应该是很多操作均被关闭,需要详细了解该参数意义 OS_ACTIVITY_MODE = disable
- SQL Server 2008 事件探查器(SQL SERVER Profiler)
要想很好地优化ERP系统,可以从客户端.服务器.网络等入手,对于我们M1系统的优化来说,SQL 语句的优化就起到很重要的作用了.为此,我们展开,学习了SQL SERVER 2008的事件探查器(SQL ...
- Eisenstein's criterion
https://en.wikipedia.org/wiki/Eisenstein%27s_criterion In mathematics, Eisenstein's criterion gives ...
- iOS中类、元类、isa详解
类相信大家都知道是什么,如果看过runtime的源码或者看过相关的文章对isa肯定也不陌生,不过元类(meta class)大家可能就比较陌生了.不过大家也不要担心,我会细细道来,让大家明白它到底是个 ...
- ios -RunLoop(简单理解)
一. RunLoop简介 RunLoop字面意思是运行时,即跑圈得意思.它可以在我们需要的时候自己跑起来运行,在我们没有操作的时候就停下来休息,充分节省CPU资源,提高程序性能. 二. RunLoop ...
- 彻底卸载tv
1.卸载 2.C:\Program Files (x86),找到teamviewer选项,右击删除 3.开始--输入regedit,打开注册表,找到如下路径:HKEY_LOCAL_MACHINE\SO ...
- 分析占用了大量 CPU 处理时间的是Java 进程中哪个线程
下面是详细步骤: 1. 首先确定进程的 ID ,可以使用 jps -v 或者 top 命令直接查看 2. 查看该进程中哪个线程占用大量 CPU,执行 top -H -p [PID] 结果如下: 可以发 ...