随笔分类 -  OOP / 语言

摘要:原文地址 暂且不论编程语言,想想世界上各个民族的语言,比如,中文、日语、韩语、英语等等,语言对一个民族的思维方式有很大影响,东、西方人的思维方式差异很大,如果你看过《丑陋的日本人》《丑陋的韩国人》《丑陋的中国人》,即便是亚洲的中日韩三国,那差异也是非常巨大的,而它们的共同点,都无一例外受... 阅读全文
posted @ 2015-04-09 13:56 船长&CAP 阅读(302) 评论(0) 推荐(0) 编辑
摘要:本文内容 编程语言 编程工具 本文比较了各种语言,包括语法和执行、变量和表达式、数学和逻辑、字符串、正则表达式、日期和时间、可变数组、字典、函数、执行控制、异常、并发,以及文件、对象、继承和多态、反射、网络和web、单元测试等等方面。 但是,我比较想了解一下这些语言的设计哲学,可惜没有~ 编程语言 Interpreted Languages(解释型语言)... 阅读全文
posted @ 2015-04-08 18:04 船长&CAP 阅读(802) 评论(3) 推荐(0) 编辑
摘要:本文内容 动态类型语言(Dynamically Typed Language) 静态类型语言(Statically Typed Language) 比较 参考资料 历史版本 记得我刚毕业时在第一家公司,离职那天领导找我谈话,让我暂时别走,看 BOSS 能否给我涨点工资,我对领导很“大气”地说:“涨工资,也要走……Java 没什么难的,它跟 C# 很像... 阅读全文
posted @ 2015-02-11 13:52 船长&CAP 阅读(1520) 评论(0) 推荐(0) 编辑
摘要:原文地址 http://sd.csdn.net/a/20110404/295291.html TIOBE 4月份编程语言排行榜已经发布。本月最值得关注的语言是Lua,在过去的几月中,Lua的排名一直在上升。而且在iPhone AppStore排名前十的大多数应用都使用Lua来定义应用逻辑,包括大火的《愤怒的小鸟》。 此外,由于TIOBE指数本月使用了7种不同的搜索引擎,在排名20之后的语言排名变化很大。一些很有希望的语言排名下降很多,有些甚至跌出了TOP 20,最突出的例子是NXT-G(从19跌到54名)和Groovy(从25跌至65名)。 以下是前20名编程语言排行: 前10名编程语言... 阅读全文
posted @ 2011-10-04 11:15 船长&CAP 阅读(368) 评论(0) 推荐(0) 编辑
摘要:原文地址 http://www.infoq.com/cn/articles/object-have-dead 最近常有一种说法,就是我们如今面临着另外一场编程模型的变革,面向对象技术已经处在被淘汰的边缘,函数式语言会取代面向对象技术成为主流方式,甚至出现了面向对象已死的言论。作为一个硬核函数语言的狂热者,我个人当然希望函数式语言可以一统天下,成为主流之选。但是不是应该把对象技术和函数技术对 立起来,说后者取前者而代之,我个人认为,这和如何看待面向对象技术有关。 作为工程实践的对象技术 在这个年代,大家有一种神圣化面向对象技术的倾向,很多人都把对象技术奉为高深的思想和理论。但实际上,面向对象技. 阅读全文
posted @ 2011-10-04 10:50 船长&CAP 阅读(450) 评论(0) 推荐(1) 编辑
摘要:本文内容 实现工厂方法 工厂方法作用 工厂是一种通用的构造函数,用来创建任何不同的对象。你必须用一个静态方法来实现工厂,而不能用一般的构造函数。 工厂可以应用在数据库工厂或是业务工厂,等等。 实现工厂方法 你可以用很多方式来实现一个工厂: 1) 用一个 switch 语句(也许很大、很多的 case),来选择合适的构造函数。 2) 用 Hashtable... 阅读全文
posted @ 2011-09-04 20:04 船长&CAP 阅读(429) 评论(0) 推荐(0) 编辑
摘要:本文内容 概述 设计理念 应用场合 interface vs. abstract class 修改记录 概述 网上大多数资料,在比较 interface 和 abstract class 区别时,往往是先从语法,然后实现(编程),最后是设计理念和应用场合。我觉得这样不妥!设计理念才决定了,它们在语法、编程和应用上的差异。 另外,作为 C# 程序员的我,开始会忘记——继承 abs... 阅读全文
posted @ 2011-09-04 11:14 船长&CAP 阅读(1276) 评论(3) 推荐(0) 编辑

免费流量统计软件
点击右上角即可分享
微信分享提示