[小心得]对erlang(函数式语言)的新理解——有关gen_server, supervisor的小小理解
今天我一同事把困扰他多天的问题解决了,在谈论他解决问题的原因时启动了这个话题: 关于对数据处理的问题:我先举个小例子来说明下要解决的是什么样的问题:说当一大堆数据过来时首先由项目A来接收然后进行简单的处理,把处理后的数据再发给项目B进行深层次的处理。在由A发给B的过程中需要用什么机制进行管理,...
Erlang语言学习系列(四)
变量与模式匹配1.Erlang中变量标志符应以大写字母开头。2.所有变量为单一赋值变量;未绑定值前,为*变量,可绑定任何类型值;一旦绑定,则永远不能改变。(变量是不是有点名不符实呢^-^)3.“=”号在Erlang语言中为模式匹配运算符,表示进行一次模式匹配。比如:X=2.%X为*变量时,将2绑...
功能语言(Erlang,F#,Haskell,Scala)
1)Arefunctionallanguagessuitedforwebapplicationsdevelopment?1)功能语言是否适合Web应用程序开发?2)Arefunctionallanguagessuitedforbusiness/ERP/CRMtypeofapplications?2)...
Go/Python/Erlang编程语言对比分析及示例 基于RabbitMQ.Client组件实现RabbitMQ可复用的 ConnectionPool(连接池) 封装一个基于NLog+NLog.Mongo的日志记录工具类LogUtil 分享基于MemoryCache(内存缓存)的缓存工具类,C# B/S 、C/S项目均可以使用!
Go/Python/Erlang编程语言对比分析及示例 本文主要是介绍Go,从语言对比分析的角度切入。之所以选择与Python、Erlang对比,是因为做为高级语言,它们语言特性上有较大的相似性,不过最主要的原因是这几个我比较熟悉。Go的很多语言特性借鉴与它的三个祖先:C,Pascal和CSP。Go...
基于Erlang VM的函数式编程语言Elixir
Elixir官网:http://elixir-lang.org/Elixir是一种函数式动态语言,用于构建可伸缩、易维护的应用程序。Elixir是基于ErlangVM的,其广为人知的特点是运行低延时、分布式、可容错的系统,并成功用于Web开发与嵌入式软件领域。1.平台特性1.1可伸缩所有Elixir...