公司产品终于上线了,一切告一段落,可以有大把时间看书写字了。
新年最令人激动事:可以开始系统的学习Erlang了!
Erlang的书籍和教材还很少,《Programming Erlang》是Erlang的发明者Joe Armstrong自己写的学习Erlang的书,可谓经典
为什么要学习Erlang?现在还不知道,学完了才知道Erlang值不值得学。
搞程序的需要宗教信仰啊。
Five reasons why you should learn Erlang:
1, You want to write programs that run faster when you run them on multicore computer.(多核计算)
2, You want to write fault-tolerant applications that can be modified without taking them out of service.(热部署热插拔热修改)
3, You've heard about "functional programming" and you're wondering whether the techniques really work.(函数编程)
4, You want to use a language that has been battle tested in real large-scale industrial products that has great libraries and an active user community.(成熟、库丰富、社区活跃)
5, You don't want to wear your fingers out by typing lots of lines of code.(节省代码量)
What's This All About?
It's about concurrency.
It's about distribution.
It's about fault tolerance.
It's about functional programming.
It's about programming a distributed concurrent system without locks and mutexes but using only pure message passing.
It's about speeding up your programs on multicore CPUs.
It's about writing distributed applications that allow people to interact with each other.
It's about design methods and behaviors for writing fault-tolerant and distributed systems.
It's about modeling concurrency and mapping those models onto computer programs, a process I call concurrency-oriented programming.
附上一篇
Erlang开场白,看了让人有些心动~