胡侃:面向对象思想的进化》的相关内容

发现两篇好文 在 综合技术 区

发现两篇好文 引用本文作者还是那个无名小辈 lichray。他在考查了一些语言和历史之后,觉得有必要谈一谈自己对面向对象思想的一些诡异的想法。文中会提到许多编程语言,不过当然了,重点在于思想,文章不是用来推销语言的。 引用Lua 之后出现了 JavaScript,原名 LiveScript(1995),国际标准收录名为 ECMAScript。JavaScript 与 Java 诞生于同一时代,生 ...
by sp42 2007-06-12 浏览 (669) 回复 (0) 关键字:

丧钟为谁鸣?

经过一些学习之后,我写了一个系列的文章,来修正老庄的丧钟系列。URL如下: 第0 面向对象 http://www.blogjava.net/raimundox/archive/2005/12/20/24851.html 第1 接口 http://www.blogjava.net/raimundox/archive/2005/12/21/24889.html 第2 继承 http://www.bl ...
by raimundox 2005-12-21 浏览 (15948) 回复 (32) 关键字:

尝试用Python实现消息传递编程风格

引用本文站在一个难以名状的角度上研究了 Python 语言中消息发送的编程风格。原文是使用 JavaScript 描述的。文章作者 lichray 只把文章的上篇改成了 Python,因为下篇对于 Python 来说是没有意义的。lichray 是个 ECMAScript 的狂热追随者,mozilla.org 邮件列表里的无名潜水员。 文章中使用了 Python 解释器,行开头有 ">>>" 表示 ...
by Lich_Ray 2007-06-09 浏览 (14122) 回复 (33) 关键字: python

《对象揭秘:Java,Eiffel和C++》

http://www.cnforyou.com/query/bookdetail.asp?viBookCode=9163 毫无疑问,你现在正站在书店里,犹豫着有何充分理由要舍弃书架上充斥视野的其余关于C++、Java的书,以及(较少量的)Eiffel的书而购买本书。另一种可能性是你已经买了这本书,而正在考虑是不是该读下去。但是,这还只是前言,不是吗?通常而言,人们可不会有兴致来读前言--除了站在 ...
by dlee 2003-10-09 浏览 (4300) 回复 (2) 关键字:

面向对象的软件开发

面向对象的软件开发Linda M. Northrop(本文转载自软件工程专家网www.21cmm.com,不代表gigix观点)1 历史回顾   针对日趋复杂的软件需求的挑战,软件业界发展出了面向对象(OO)的软件开发模式。目前作为针对“软件危机”的最佳对策,OO技术已经引起人们的普遍关注。最初被多数人看作只是一种不切实际的方法和满足一时好奇心的研究,现在得到了人们近乎狂热的欢迎。许多编程语言都推 ...
by softstone 2002-03-25 浏览 (54) 回复 (0) 关键字:

在豆瓣的python组看到的一些对c++的评论

在豆瓣上看到的: http://www.douban.com/group/topic/1395156/ 我只摘抄出一些 引用  C++其实不是unix所需要的,反而是windows所需要的。unix下大多程序还是c写的。所谓复用和复杂逻辑,unix通过KISS,将功能分配到最小,然后利用管道,socks和lib来拼接功能。这样就大大的降低了复杂性。windows的GUI问题才是真正不好解决的东西 ...
by simohayha 2007-05-10 浏览 (2161) 回复 (8)

新来这里的感慨

今年新毕业,高中的时候就觉得程序很神秘,进大学就考虑未来毕业后就做程序员,现在终于也算是个入门者了,以为随着时间的增加和自己的努力,可以慢慢的变强点,来到这里,觉得原来程序员的工作如此的多,程序员要接触的面是那么的广,工作了2个月,时间的增加不代表自己会变强,信息技术的发展和涉猎如此之多,感觉自己无时无刻都在紧绷着神经在学习,虽然最近工作都还算顺利,但感觉还是有点累,终于算知道了点自己未来的路和未 ...
by sgzlove2007 2007-05-31 浏览 (1070) 回复 (20)

[转]简介延续“Continuation”

从 Nirvana Studio 上转了张帖(原帖)。没看懂怎么回事儿,能给解释一下吗? 对于call/cc(call with current continuation)的情结和关于他的操作解释粗糙的细节内容,至今一直掩盖了延续的简洁和优雅。在本文中,我想用两个方式来纠正这个问题:首先用一个简单且直观的方式展示延续的概念。[*]第二通过提供_可运行的_Python代码,来描述如何使用延续而不用c ...
by Beag.Ye 2007-08-08 浏览 (612) 回复 (1)

[转] T1 探讨并发·副作用的回帖

... 为什么实体并发无法避免,side-effect?原因也非常的简单,side-effect实则上是状态的变迁。而所谓的状态的变迁实则上是一个对时间t的函数State(t).只要引入了时间,就会引入状态。在顺序式编程中,我们绝大部分忽略时间这个维度的.在单核CPU的顺序型编程中,只存在一个唯一的均匀流逝的时钟,那就是CPU时钟.这个时候我们可以把CPU时钟发生器看作一个函数t(),此时从机器 ...
by lichray 2008-02-19 浏览 (724) 回复 (1)

Lambda函数&闭包将成为C++标准新特性

如果说函数式程序设计语言的复兴还未成为主流的话,那么函数式程序设计的重要特征Lambda函数与闭包已经真正成为主流了。 据图灵出版的《Exceptional C++ Style中文版》作者Herb Sutter的报道,C++标准委员会已经投票通过,将Lambda函数与闭包加入C++0x。同时批准的新特性有: * N2535 Namespace associations (inline na ...
by hurd 2008-04-15 浏览 (655) 回复 (11)

[听译大师说话]python 创始人访谈录 : 关于 django 和 ruby

【听译大师说话】是我最近打算搞的一个系列。我以前觉得看这些大师访谈并没有什么意思,他们的想法大多在书本和网站都有所介绍,他们本人也接受了很多访谈,估计说的也都是些套话,所以没必要看。最近听了两个访谈,一个是采访 python 创始人 Guido van Rossum 的,另外一个是采访 php 创始人 Rasmus Lerdorf, 让我感触很深,很多以前的一些困惑得以解释。我想这些访谈节目应该让 ...
by koalant 2008-07-22 浏览 (1709) 回复 (5) 关键字:

Scala2.7.1 RC1已经发布

引用Scala是一门现代的多范式编程语言,志在以简练、优雅及类型安全的方式来表达常用编程模式。它平滑地集成了面向对象和函数语言的特性。 Scala是面向对象的:Scala是一个纯面向对象语言,在某种意义上来讲所有数值都是对象。对象的类型和行为是由class和trait来描述的。Class的抽象可由子类化和一种灵活的基于mixin的组合机制(它可作为多重继承的简单替代方案)来扩展。 Scala是 ...
by Eastsun 2008-04-13 浏览 (583) 回复 (0) 关键字: scala

Java菜鸟画像

steve yegge是一位编程高手,博客也非常热门,现就职于google,他写了一篇有趣的文章:Java菜鸟画像。描写了java新手的问题,看看你有吗?Steve Yegge的Java菜鸟画像提供了一个有意思的讨论,为什么元数据(meta-data)问题已经渐渐成为很多编程和数据建模方面的最大的问题。 Steve Yegge开始描述了一个初学程序员在努力做正确的事情,往往过分写文档,恨不得每行 ...
by SpringArt 2008-02-12 浏览 (2854) 回复 (13) 关键字:

推荐知识库条目

Comming soon