Google [站内搜索]

分类: 网络文摘预览模式: 普通 | 列表

面向过程和面向对象的编程

关于写《面向过程和面向对象的编程》这个话题我很矛盾,我担心许多程序员对此话题不太感兴趣,可能他们不太懂得面向过程和面向对象编程的巨大差距,以及对编程水平的影响。

在我整个编程生涯中,有无数的转变和变化让我铭记在心。从汇编到C语言,从文件系统到数据库,从C语言到Dbase,从C/S到B/S,从程序语言到开发平台等等。但是,让我感觉最大的、最根本的转变是从C语言转学C++。可以说这是一个革命性的转变。在当时我对C语言的运用已经如日中天,得心应手,感到只要用C语言就能完成所有应用程序的开发。但是,学了C++之后,我才恍然大悟,程序还可以用另外一种思维编写。这个转变过程极其痛苦,每个概念的接受都需要和C语言进行对比,都要不停地问这个是为什么?整整花了我几乎半年时间,而且每分每秒让你在不解,忽然懂了,忽然不懂中度过。我学习一种语言,主要是学习这个语言的构架和基本原理,也就是说要研究这个语言的由来和特点。又经过若干年后,我才真正意识到面向对象编程的重要意义。它绝对是程序员思维方式的变革和升华,它使得程序员可以从具体编程,提升到抽象的结构。使得程序员可以编写更加通用的类,进而编写通用的软件产品。

人们从小就学习1、2、3、4,头脑里排满了次序!绝大数人都是按照次序思维的。这种次序就是一种过程。例如先做什么,后做什么。做得比较好的,表现做事有条理,做事很有逻辑性。做得不好的,则把过程做得歪歪扭扭最后也能达到预期的结果。同样,绝大多数程序员都是按照面向过程思维方式去编程的。尽管他们用了面向对象的程序设计语言,学了对象、学了类,用了类,但是他们仍然用面向过程的方式编程。

查看更多...

分类:网络文摘 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 3764

迅雷邹胜龙:只有技术能带来安全感



温家宝8月底视察迅雷时,邹胜龙作为公司CEO汇报工作说中国在下载领域领先,而迅雷在下载行业领先,并向温家宝赠送了"001"的会员资格。

如果国务院总理温家宝想在互联网上下载点什么资源,他一定会比普通网友快上很多,这不是因为他的政治局常委的身份,而是因为他的迅雷VIP资格。

查看更多...

分类:网络文摘 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 3413

软件Bug引发的十次严重后果

2009年2月份Google的Gmail故障,应该算是最近因软件故障而受到广泛关注的事件。据Google后称,那次故障是因数据中心之间的负载均衡软件的Bug引发的。



Gmail故障还仅是导致用户几个小时内无法访问邮箱,并没有造成伤亡。当然了,对某些用户来讲,是非常不便。

查看更多...

分类:网络文摘 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 3948

Unix 发展史



一、Multics计划 1965年,AT&T贝尔电话实验室、通用电气公司、麻省理工学院MAC课题组一起联合开发一个称为Multics的新操作系统。Multics 系统的目标是要向大的用户团体提供对计算机的同时访问,支持强大的计算数据存储,以及允许用户在需要的时候容易地共享他们的数据。 1969年Multics的原始版本在GE645计算机上运行了,但它既没能提供预定的综合服务,而且,连它自己也不清楚究竟什么时刻算达到开发目标。在这种情况下,AT&T贝尔电话实验室首先退出了这一项目。

二、UNIX系统的萌芽 Multics项目中止后,AT&T贝尔电话实验室中参加开发的主要人员开始寻找其他有趣的项目。这其中,KenThompson写了一个名叫 “太空漫游”的游戏程序。他找到了一台基本无人使用的DEC PDP-7计算机运行他的程序。然而由于DEC PDP-7缺少程序开发程序,以致于Thompson不得不在另一台运行GECOS操作系统的Honeywell635上交叉汇编子他的程序,然后再通过纸带加载到DEC PDP-7上。 为了方便太空漫游的开发,Thompson和Dennis Ritchie一起着手开发DEC PDP-7上的操作环境: 1.一个简单的文件系统,它后来深化成称之为System V文件系统的早期版; 2.一个进程子系统和shell(命令解释器)。 这样这个系统就足以满足他们的需要,他们将这个操作环境命名为UNIX。 Thompson和Ritchie后来开发了B语言(后来Ritchie又将其发展为C语言),并扩展了UNIX系统,UNIX系统便在AT&T贝尔电话实验室流行起来。 1973年11月,他们用C语言彻底重写,这是UNIX操作系统迈向成功之路的关键一步。完成后,Thompson和Ritchie共同在《ACM通信》上发表了首篇UNIX论文,The UNIX Time Sharing System。

查看更多...

分类:网络文摘 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 3802

中国人正在上的四大当,你上了几个?

第一大当:房产

买房意味着什么?意味着你拥有了一个属于自己的房子。是的,你是这样以为,但是在中国你并无法拥有这个房子,只是租给你而已。因为房子是你的,地不是你的,只是把土地使用权租借给你70年(从现在退70年那是抗日战争时期,谁见过那时候的房子?)。房子通常情况下30年左右就会遇上拆迁或者旧房改造。也就是说你花了买房的钱,却只能得到租房的实际效果。当然这还不是最坏的。最坏的是,当几十年后你发觉上当了!有一群流氓冲进你用一辈子积蓄买下的房子,画上一个大大的拆字!然后把你的家当全部当垃圾一样的仍出门外,不顾你的苦苦哀求,甚至还在报纸上给你按一个钉子户的臭名,任大众辱骂的时候你就会知道什么叫做绝望!

形容中国的房地产有一个很有名的笑话是这样写的:

查看更多...

分类:网络文摘 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 3234
本文出处:《计算机世界》 许磊/文



“有什么业务是腾讯不做的吗?”美团网CEO王兴的语气中难掩郁闷。

查看更多...

分类:网络文摘 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 4136

软件也有重量?


A:你的本本怎么越来越重,比刚买的时候重多了
A:不过也挺正常,里边安装的软件也比刚买时多多了
B:......
分类:网络文摘 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 3785

织巢鸟的危险从什么时候开始?



织巢鸟是当之无愧的建筑大师,能以细枝搭配嫩草织出精美绝伦的巢。为了防雨,它们把出入口设计在巢底,还会衔来小石块放进巢内,加强稳定性。这一切都是为了爱情,雄鸟甘当房奴。

雨季过后,非洲的森林里新草初绿,又到了织巢鸟盖房娶妻的时候。在危机四伏的大森林里,它们必须时刻防范各种天敌,如何选择一个安全的房址,就显得尤为重要。奇怪的是,许多雄鸟却选择了最危险的地方,把新家筑在布满鳄鱼的河面上。

查看更多...

分类:网络文摘 | 固定链接 | 评论: 3 | 引用: 0 | 查看次数: 5694

7个顶级心理寓言

(一)成长的寓言:做一棵永远成长的苹果树

一棵苹果树,终于结果了。
第一年,它结了10个苹果,9个被拿走,自己得到1个。对此,苹果树愤愤不平,于是自断经脉,拒绝成长。第二年,它结了5个苹果,4个被拿走,自己得到1个。“哈哈,去年我得到了10%,今年得到20%!翻了一番。”这棵苹果树心理平衡了。
但是,它还可以这样:继续成长。譬如,第二年,它结了100个果子,被拿走90个,自己得到10个。

查看更多...

分类:网络文摘 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 4028

假如年轻时我知道这些道理

有些道理总要等到适当的年纪才能明白,人生的哲理总是来得太迟。回想曾经让我们激动万分的事情,竟是如此微不足道,为什么当初就不能领悟?冤冤相报何时了,这个道理谁都明白,可我们为什么还在沉溺于过去的痛苦无法自拔?如果你知道一个人能做的最大的冒险事情,就是乐意在公共场合经常暴露自己的愚昧。你现在愿意这么做吗?

许多人不遗余力地学习,遗憾的是真知往往来得太迟,以至于我们没法充分利用它。的确,我现有的知识在我早年的生活中肯定会更实用,这些知识能让我少走弯路,避免过去那些年受过的痛苦,而这些痛苦,我也让别人承受过。

我不相信生活会无故地变得富裕而有情趣,那只是浪漫的妄想。因为我一生都充满动荡和不安。失败不会主动传授你知识,我通过芸芸众生的无知、胆怯和愚笨来获取真知。有了它们,生活会变得轻松,也更成功。因此,我要和大家分享一些姗姗来迟的道理,期待能让一些人避免重蹈我的覆辙。

查看更多...

分类:网络文摘 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 4486