语言架构
shiarng
这个作者很懒,什么都没留下…
展开
-
说说并发
并发这个概念一直都有,范围很光,主机级别的分布式,集群,操作系统级别的进程,线程,纤程,一直到语言级别的函数式编程,协程有些是在操作系统级别实现,有些是在语言级别实现,算是跨了两个级别。 无论 map-reduce大热,函数式语言大热,greenevent,erlang的process,scala的actor、stm,C++的TBB、cilk++,都是在不同的级别追求并发,都意原创 2012-05-19 21:24:16 · 474 阅读 · 0 评论 -
D语言+ LUA + fastcgi
待写...原创 2012-05-19 21:31:56 · 906 阅读 · 0 评论 -
使用函数式编程语言,该怎么设计软件?
挑了几个函数式编程的语言,haskell,erlang ,scala, 逐个琢磨了一下。 它们的好处,我同意。然而,使用函数式语言编程,该怎么设计软件?该怎么抽象现实问题?怎么建模?我们已经有了面向对象分析和设计的方法,有了设计模式,这些可都是建立在对象的基础上;转换到函数式语言,又该怎么去分析问题?还用不用对象? 这个疑惑,一直存与心头,得不到解决。翻看国内外书籍,好像都没有提原创 2012-04-05 11:24:11 · 470 阅读 · 0 评论 -
.NET不见了线程模型
COM 线程模型,.NET, J2EE原创 2010-11-30 22:14:00 · 423 阅读 · 0 评论 -
OSGI和JMX
在找一个java应用服务器下的插件模块框架,首先找找看有无可用的规范和框架,OSGI和JMX都是可用。这两个东西先前差不多只是听说,这回认真看了看。OSGI激情洋溢的宣传的宣传不少,也有eclipse,spring 3这样的大作。还有个spring dm server,好像是适合原创 2010-11-27 21:26:00 · 728 阅读 · 0 评论 -
几个比较新的并发模型-STM, process,actor
STM受到数据库事务模型的启发,很有创意,akka实现得不错。微软研究院对STM做过研究,又放弃了,据说STM模型有缺陷。 erlang的process,消息模型,可谓是极致简单美丽,然而,erlang对消息队列的处理必须是顺序执行的,也就是隐含的同步协调点,并发的效率,完全取决于erlang虚拟机的运作。 scala的actor模型是仿erlang的,自然原创 2012-05-19 21:25:25 · 2633 阅读 · 0 评论