《动态语言是否会成为JAVA的终结者?》的相关内容
相关讨论
Erlang,Learning
1. Erlang 是什么
一种“小众”语言(排名50之外)
一种函数式语言 (变量只能赋值一次)
一种动态类型语言(变量类型在运行时决定,代码需要编译后才能执行,与Python,Ruby等不一样)
一种强类型语言
一种面向并发(Concurrency Oriented)的语言
《一场茶杯里的风暴》(刊于《程序员》06年9、10期),《轻松实现可伸缩性,容错性,和负载平衡的大规模多人在线系统》 ...
by AvinDev 2007-03-26 浏览 (6296) 回复 (7) 关键字: erlang
语义与并行不可分,兼回qiezi的Blog
首先先回一下qiezi的这个blog,http://qiezi.javaeye.com/blog/163182
可以写这样一个小小的macro解决问题.
引用-define (method (Call),
fun()->
Parent=self(),
Pid=spawn(fun()->Parent!{self(),Call} end),
fun()->
recieve {Pid,Result ...
by Trustno1 2008-02-28 浏览 (4394) 回复 (21) 关键字:
多线程是个不靠谱的东西
这几天搞Parllel,才发现多线程远比想像中的困难,而不只是资源的冲突和锁定那么简单。利用多线程,首要目标是让任务并行,让数据的处理更有效率。但是,问题是什么样子的数据该并行处理??
首先我排除了大部分的文件读写操作,顺序读取会导致文件指针的移动,这显然会导致不确定数据结果,特别是要把数据填充到一系列结构(Struct)中去的时候,多线程产生了一堆错误的结果。
其次内存中数据操作似乎也不好确 ...
by ray_linn 2008-05-06 浏览 (6654) 回复 (74) 关键字:
有关分布式计算和集群的疑惑
希望有人可以耐心的看完并帮我解答一下这些问题,我已困惑多时了,网上查资料查了半天也没查出个所以然来。
引用分布式计算是一种把需要进行大量计算的工程数据分割成小块,由多台计算机分别计算,在上传运算结果后再统一合并得出数据结论 的科学。目前常见的分布式计算项目有通常使用世界各地上千万志愿者计算机的闲置计算能力,通过互联网进行数据传输。有分析地外无线电信号,从而搜索地外的生命迹象的SETI@home项 ...
by jeffrey_he 2004-05-13 浏览 (8943) 回复 (19) 关键字:
OO思想里被遗忘数十年前的远见-----一篇经典论文的读后.
最近因为某些原因,有机会拜读了一下Ole-Johan Dal的这篇经典论文
<The Birth of Object Orientation>
http://heim.ifi.uio.no/~olejohan/papers/Birth-of-S.pdf
看到了下面这段话,顿时感慨万千.
引用
A large number of OO programming languages have ...
by Trustno1 2008-04-07 浏览 (16906) 回复 (44) 关键字: oo
相关博客
程序语言的新星:走近Erlang的世界
提起Erlang语言,相信许多人都会挠头,因为它实在是太陌生了。在2007年6月由TIOBE Programming Community提供的程序语言排名中,Erlang占有率仅为0.08%,排名第49位。与之形成鲜明对比的是,Java以20.025%的占有率高居榜首,紧随其后的是C(15.967%)、C++(11.118%)、VB (9.332%)、PHP(8.871%)、Perl(6.17 ...
by seasar 2008-06-13 浏览 (65) 回复 (1) 关键字:
2007年值得去思考的N大软件技术
2006年转眼就要过去了,又到了满网尽待“N大“时。已经约定俗成,每每到这时,铺天盖地的N大回顾与展望就会跃上各大网站的头条。热热闹闹的IT技术圈,这个时候总是会被彻头彻尾的品头论足一番。我先把正在思考的N大软件技术记录下来吧,希望可以找到答案。(逐渐更新)
1 网络时代数据库如何存数据?
数据库已经不再是存取大规模简单结构数据的时代,对于绝大多数企业来讲已经 ...
by FutureInHands 2008-07-10 浏览 (15) 回复 (0) 关键字:
相关圈子讨论
google背后的分布式架构
Google背后的分布式计算架构策略
Google是与众不同的。它的独特不仅仅表现于革新的思维和充满创意的应用 (比如那个大堂里的地球模型),更在于其有别常规的IT策略……
加利福尼亚州山景城(Mountain View)Google公司(Google,下称Google)总部有一个43号大楼,该建筑的中央大屏幕上显示着一个与Google地球(Google Earth)相仿的世界地图,一个转动 ...
by dogstar 2008-05-29 浏览 (1003) 回复 (0)
红旗还能挺多久?C++能用来干什么?
Adobe宣布Flex 2开源了,于是去看了两天。初步结论,Flex/Flash的威力是强大的。
当初觉得天天对着计算机搞底层的东西太枯燥,想着写商用程序可以和人打交道,而且要掌握行业知识也算是跨学科,于是上了这条贼船,现在发现这行的本质是在数据库里读读写写,还是底层的东西更有趣些。不过一家人等米下锅,商用程序也是衣食父母,那么就虔诚的静心写好商用程序。
现在的商用程序,几乎都要有个web界面 ...
by bigpanda 2007-04-29 浏览 (9950) 回复 (39)
打算把DTwisted开放出来
从twisted移植了一些接口过来,稍作了些简化,暂命名为DTwisted。在google code上申请了项目,却一直连接不上。
关于它的历史,可以看这里:
D语言和python的差异
基本上编写它只有3天,加起来大概5小时吧,所以还很简陋,只实现了listen tcp,代码也只有400多行。文档和注释都没有写,因为中间架构修改太多了,现在基本上定型。协议打算采用BSD,我也不是很熟悉,好 ...
by qiezi 2007-01-11 浏览 (1420) 回复 (14)
[zz]软件架构师成长之路
对于任何一个软件开发人员来说,架构师都是一个令人向往的角色。就连世界首富比尔盖茨在2000年卸任公司CEO的同时,也担任了微软公司的荣誉角色“首席软件架构师”,可见“架构师”这一称谓的吸引力。架构师是公司的“金领”,有着非常高的收入,很少需要考虑生存的问题,从而有更多的精力思考关键技术问题,形成“强者愈强”的良性循环。部分优秀的开发人员在工作了一定时间后,就要开始考虑自己的未来到底向哪个方向发展。 ...
by imjl 2007-08-10 浏览 (713) 回复 (2)
消息中间件及WebSphere MQ入门
阅读提示:通过消息队列,应用程序可独立地执行--它们不需要知道彼此的位置、或在继续执行前不需要等待接收程序接收此消息。
消息中间件概述
消息队列技术是分布式应用间交换信息的一种技术。消息队列可驻留在内存或磁盘上,队列存储消息直到它们被应用程序读走。通过消息队列,应用程序可独立地执行--它们不需要知道彼此的位置、或在继续执行前不需要等待接收程序接收此消息。
在分布式计算环境中,为了集成分布式应 ...
by IBM文章编辑 2007-08-06 浏览 (2036) 回复 (0)
相关新闻
我也谈谈JAVA并发程序设计的现状和前景
最近我也是在涉及并发Java方面的东西, 说说我的心得.
确实到了并发盛行的时期了, 我觉得最重要的原因还是多核处理器及其硬件体系的日趋成熟, 并且成本摊薄到大众价格了.
j.u.c 包主要是为了性能来的, 其设计其实不如Java传统的内置同步机制(synchronized块和方法, 以及 Object.wait(); Object.notify())优雅, 但是传统同步机制的最大弊病就是不区 ...
by 歆渊 2007-09-25 浏览 (564) 回复 (0) 关键字:
[听译大师说话]python 创始人访谈录2: python 的起源 特点和未来
perl 创始人和 python 创始人
听译这东西的确很累人,一次翻译太多也很疲惫。 我尽量想在一篇博客中包含尽量多的内容,结果最终搞的自己兴趣全无了,下次看来还是应该一点一点的来。 我的听力还是不好,有一些东西没听出来我就不翻译了,大体意思上应该不会差很多的,希望大家见谅。
主持人: Chris DiBona (Google 开源网站负责人) and Leo Laporte (Tw ...
by koalant 2008-07-22 浏览 (1264) 回复 (3) 关键字:
蔡学镛:2008编程语言走势解盘
农历新年前,许多大师或老师会对名人、股市、甚至国家的运势做出各种分析,这倒是让我灵光乍现,想利用这段时间概略地分析今年编程语言的可能发展。
Java类语言:Java似乎会逐渐走下坡。J2ME会受到Google Android、Adobe Flash Lite、.NET Compact Framework的影响;J2SE的对手则是.NET和AIR;J2EE在中小型网站受到PHP、Ruby-on-R ...
by QQbyte 2008-02-02 浏览 (5707) 回复 (31) 关键字:
推荐知识库条目
Comming soon

