函数式编程
文章平均质量分 84
sahusoft
Coding4Fun
展开
-
什么是Erlang
认识Erlang Erlang并非一门新语言,它出现于1987年,只是当时对并发、分布式需求还没有今天这么普遍,当时可谓英雄无用武之地。Erlang语言创始人Joe Armstrong当年在爱立信做电话网络方面的开发,他使用Smalltalk,可惜那个时候Smalltalk太慢,不能满足电话网络的高性能要求。但Joe实在喜欢Smalltalk,于是定购了一台Tektronix Smallta转载 2008-10-23 22:12:00 · 2357 阅读 · 0 评论 -
Concurrency in F# – Part III – Erlang Style Message Passing
参见:http://strangelights.com/blog/archive/2007/10/24/1601.aspxWhy is the introduction of Erlang style message passing into F# interesting? Well you may have never heard of Erlang but if you’ve ever u转载 2010-05-10 13:16:00 · 1253 阅读 · 0 评论 -
进入Erlang世界
参见:http://hi.baidu.com/soext/blog/item/9c22871aee35d3d2ac6e7563.html 某年月日,闻“多核”,“分布”,“并发”,遇Erlang学习之。Erlang是什么Erlang是什么是我们最先要面对的问题,只有清楚了它是什么,我们才能做出我们的决定。可见这个问题的重要性,它决定了很多读者是否会继续看下去!非常紧张。Erlang转载 2010-05-10 13:11:00 · 1063 阅读 · 0 评论 -
Erlang十分钟快速入门
Erlang概述Erlang不但是一种编程语言,而且它具有比编程语言更加贴近操作系统的一些特性:并发线程、作业调度、内存管理、分布式、网络化等。据说使用Erlang编写的Yaws Web服务器,其并发性能是apache的15倍!这个Erlang初始开源版本包含了Erlang的实现,同时它也是用于构建分布式高可用性系统的Ericsson中间件的最大组成部分。Erlang具有以下特性:转载 2010-05-10 13:27:00 · 1184 阅读 · 0 评论 -
因并发而生 因云计算而热:Erlang专家访谈实录(1)
参见:http://doc.chinaunix.net/web/200811/212164.shtml2008年11月17日,51CTO联合人民邮电出版社图灵公司邀请了《Erlang程序设计》一书的译者赵东炜老师和在Erlang开发方面有着丰富经验的成立涛老师作客51CTO聊天室,就Erlang程序设计语言和云计算方面的话题与网友进行了深入交流。赵东炜:网名jackyz,erlang-ch转载 2010-05-10 13:24:00 · 1884 阅读 · 1 评论 -
Erlang vs CERL 简介
Erlang众所周知,这里不介绍了。其优势在于:最简洁精练的分布式模型 Node, Process, Mail (Message) 最优雅的错误处理模型:速错(Fail fast) 如果出现任何异常,立即死掉 GenServer编程框架 程序代码风格完全一致,便于交流 轻量级的进程 可以尽可能地按照正常转载 2010-05-10 13:15:00 · 1119 阅读 · 0 评论 -
为什么函数式编程没有流行起来?
函数式编程已经不是什么新概念了,而且在各个技术论坛和新闻网站上也时不时的挂起一阵函数式编程的旋风。但是对于很多编写应用程序的编程人员来说,函数式编程仍显得那么陌生和遥远。对此Confusion在tweakblog.net上发起了一场关于“为什么函数式编程语言没有流行起来”的大讨论。Confusion认为函数式编程语言之所以没有流行起来,原因是其文档及示例都显得过于复杂难懂,转载 2010-05-10 13:05:00 · 1368 阅读 · 0 评论 -
编程语言的发展趋势及未来方向(3):函数式编程
参见:http://blog.zhaojie.me/2010/05/trends-and-future-directions-in-programming-languages-by-anders-3-functional-programming-and-fsharp.html这是Anders Hejlsberg(不用介绍这是谁了吧)在比利时TechDays 2010所做的开场演讲。由于最近我在转载 2010-05-10 13:57:00 · 1730 阅读 · 0 评论 -
开源Erlang真的能成为下一代Java语言吗?
参见:http://doc.chinaunix.net/web/200811/212174.shtml一、高可靠性的Erlang,有望取代JavaErlang将成为一个非常重要的语言。它也许就是下一代的Java语言。目前Erlang发展的主要问题就在于没有一个大的公司来支持它,作为它强大的后盾。结果,Erlang被推动成为一个开源的项目。Erlang语言最大优势就是它非常适合多核,web服转载 2010-05-10 13:31:00 · 1518 阅读 · 0 评论 -
F# 简介
概述 F# 是微软公司推出的一种新的功能性编程语言。尽管它主要是一种功能性编程语言,但它却因多范式语言而知名,因为它还支持面向对象编程。F# 与整个 .NET 库系统和开发环境紧密集成,因此开发人员能够将功能性编程功能引入 .NET 平台。目标 在本次动手实验中,您将学习如何: • 使用 F# 类型• 利用 let 关键字转载 2010-05-10 11:47:00 · 1997 阅读 · 0 评论 -
Erlang教程
Erlang详细资料和安装环境: http://www.erlang.org/doc.html说明:仍然保留原著里面的术语,以免画蛇添足。 本文的内容近似整理和翻译,对函数式语言有兴趣的朋友请到上文提到的Url下载更全面的材料。 本文作者也是边学边写,对文中出现的错误,请大家指正。 推荐大家多翻一翻,Erlang自带的Doc,里面有很多实用的例程原创 2008-10-23 22:19:00 · 6456 阅读 · 1 评论