读erlang.org上面的Erlang Course四天教程1.数字类型,需要注意两点1)B#Val表示以B进制存储的数字Val,比如7>2#101.5二进制存储的101就是10进制的5了2)$Char表示字符Char的ascii编码,比如$A表示652.比较难以翻译的概念——atom,可以理解成...
转载
2015-06-24 15:30:00
97阅读
2评论
1、正式起航从前,一名程序员偶然读到了一本古怪的语言图书,相等其实不是相等,变量其实是不能改变的,语法是那么陌生,它甚至不是面向对象,这些程序实在是太过另类……另类的不仅仅是程序,编程的教学步骤也特立独行,它
转载
2023-04-25 21:23:34
1379阅读
Erlang不仅仅是一门语言,更是一个操作平台。Erlang开发者很少写单独的模块,而是写库和程序,然后把它们打包在一起进行发
翻译
2023-01-27 10:52:56
261阅读
暂时搞不到《ProgrammingErlang》,最近就一直在看Erlang自带的例子和Reference Manual。基础语法方面有一些过去遗漏或者没有注意的,断断续续仅记于此。1。Erlang的保留字有:after and andalso band begin bnot bor bsl bsr...
转载
2015-06-24 16:04:00
91阅读
2评论
如果你想用Erlang但是不喜欢它的语法,Elixir可能是一个新的机会.
转载
2013-11-07 12:51:00
65阅读
2评论
Erlang中的process——进程是轻量级的,并且进程间无共享。查了很多资料,似乎没人说清楚轻量级进程算是什么概念,继续查找中。。。闲话不提,进入并发编程的世界。本文算是学习笔记,也可以说是《Concurrent Programming in ERLANG》第五张的简略翻译。1.进程的创建 进程...
转载
2015-06-24 16:01:00
202阅读
2评论
1.笔记Erlang语言——入门介绍说明Erlang是一种通用的面向并发的编程语言,它由瑞典电信设备制造商爱立信所辖的CS-Lab开发,目的是创造一种可以应对大规模并发活动的编程语言和运行环境。Erlang问世于1987年,经过十年的发展,于1998年发布开源版本。Erlang是运行于虚拟机的解释性语言,但是现在也包含有乌普萨拉大学高性能Erlang计划(HiPE)开发的本地代码编译器,自
原创
2021-08-16 23:59:21
174阅读
明天要回家一个星期了,好好休息下。今天找到别人翻译的Erlang编程手册,值的好好读一遍。 所谓分布式的Erlang应用是运行在一系列Erlang节点组成的网络之上。这样的系统的性质与单一节点上的Erlang系统并没有什么不同。分布式这是个“大词”,Erlang从语言原生角度支持分布式编程,相比于j...
转载
2015-06-24 16:02:00
83阅读
Some notes on Erlang timer.
转载
2012-03-16 15:17:00
400阅读
2评论
Erlang SMP使用操作系统线程实现多个调度器,利用了多核多CPU的优势并把实现细节对开发者隐藏起来, 可以不修改代码甚至不用重新编译就可以使用;使用SMP可以有非常灵活的启动选择和运行时调整的方法入口;
转载
2012-02-01 12:36:00
246阅读
2评论
学习Erlang的时候在书的留白处随手记录了一些东西,还有一些记录在了demo的注释里面,今天抽时间整理出来了一部分,分享一下.
转载
2011-10-23 17:02:00
295阅读
2评论
从开始学习编程的时候Array就是基础数据结构,也是被使用最频繁的,但是在Erlang中一等公民是List和tuple,在项目中到处都是List的各种处理,但是Array却少见踪迹.好奇心驱使,最近了翻看了一下Array的代码实现.array基础 [1] array可动态扩展大小;可固定大小,可按需自动增长. [2] 如果没有明确赋值会使用默认值undefined,要区分是否赋值过可以使用
转载
2012-06-14 09:56:00
169阅读
2评论
梳理了一下有关Erlang Guard相关的知识,纠正了Learn you some erlang 作者的一个理解上的小偏差.
转载
2012-03-22 00:08:00
138阅读
2评论
Erlang中atom数据类型能够做的唯一的运算就是比较,它不参与垃圾回收,因而在搞崩Erlang的各种方法中无节制使用原子名列前茅.
转载
2012-01-04 15:57:00
371阅读
2评论
既然Erlang中有List,那iolist又是为了解决什么问题而设计的呢?
转载
2012-01-31 17:58:00
341阅读
2评论
ordsets 是lists实现的有序集合.由于数据元素的变动都会触发重新排序,所以ordsets效率不高,只适用于数据量比较小的场景.ordsets中包含了常见的集合操作:求交集,并集,是否为子集,是否存在交集 6> ordsets:intersection([1,2,3,4],[3,4,5,6]).[3,4]7> ordsets:union([1,2,3,4],[3,4,5
转载
2012-07-06 23:06:00
327阅读
2评论
Queue 是Erlang的队列,它的内部实现充分考虑到了效率,值得学习.估计"如何用链表高效实现Queue"这个也会在面试题目中频繁出现吧
转载
2012-07-10 11:08:00
321阅读
2评论