08

作者:吕娜


姚期智(1)2000年至2010年, 转眼十年。遥想21世纪的第一个春天,2000年度图灵奖被授予华人计算机科学家姚期智。这个消息如此振奋人心,有着“计算机世界的诺贝尔奖”之称的图灵奖,35年来首次迎来一位亚裔学者,姚期智也是首位获此殊荣的中国人。


姚期智生于上海长在台湾, 人生的前20年浸润在中国传统文化中。1967年,21岁的姚期智从台湾大学毕业后赴美国哈佛大学学习物理,并于1972年获得博士学位。姚期智深深热爱着科学研究,强烈的兴趣吸引着他津津乐道其中,他说:“我比较喜欢新奇的东西,有新的方向我就喜欢去看一看,试一试。”在加州大学作博士后研究时,姚期智发现,新兴的计算机科学有着主宰未来社会的强大威力,他敏锐地意识到这门十分重要的新兴学科具有巨大发展空间。于是这位年轻人作出了一生中的重要决定:放弃苦学8年的物理学,转而投向计算机科学研究。两年后,他顺利取得伊利诺伊大学计算机博士学位。 阅读全文 »

标签:
阅读:3,289 次
06

史蒂夫·鲍尔默在华盛顿大学的演讲

华盛顿大学

史蒂夫·鲍尔默

华盛顿大学计算机科学与工程Paul G. Allen中心

201034

主持人:欢迎华盛顿大学校长Mark Emmert先生讲话

MARK EMMERT早上好!

首先,欢迎各位莅临计算机科学与工程学院。我们曾预计今天将会座无虚席,现在就连悬厅也坐满了。欢迎大家的到来。众所周知,我们与微软之间有着非常悠久的关系。从史蒂夫和比尔刚进入校园,开始痴迷于计算机,一直到现在,可以说华盛顿大学与微软之间已建立并将继续保持前所未有的重要关系,对此我们深感自豪。每年,我们向微软公司输送约100位毕业生。学校还有大批微软实习生。我们还在研究、扩展和教育领域与微软互换师资,这对我们非常重要。因此,华盛顿大学的师生们热烈欢迎史蒂夫在这里发表演讲,让大家有机会聆听他的真知灼见。

显然,我不需要花时间来介绍史蒂夫了,他的名字如雷贯耳。他的履历几乎无可挑剔——除了“不是华盛顿大学的学子”这一点。他的成就已经超越了他所获得的哈佛学位,作为一名卓越的企业领导,他非常成功。在微软诞生的过程中——我猜您就像一个助产士、一个24小时废寝忘食工作的员工,对吗,史蒂夫?

史蒂夫参与了微软所有的重大事件,并且一开始就作为整个企业的领导层,一手打造了这个对全球产生变革性影响的企业,改变了我们的工作方式和生活方式。

因此,我非常荣幸能把史蒂夫·鲍尔默——这位华盛顿大学伟大的朋友、出色的企业领导、西北地区的卓越公民——介绍给大家。(鼓掌) 阅读全文 »

标签:
阅读:1,160 次
20

—— Fabrice Bellard

作者:吕娜


名人堂这个世界从来不缺天才,只缺乏利用天分坚持理想和信念不断创新的人,这些人用恒心和努力缔造一个又一个传奇。法国人Fabrice Bellard 就是这样一个了不起的程序员。


Fabrice Bellard1972年生于法国,曾就读于巴黎高等综合理工学院和法国电信研究院。对计算机有着浓厚兴趣的他,高中时就崭露头角,编写出了LZEXE,这是DOS上第一个广泛使用的文件压缩程序。


Fabrice Bellard是一位计算机奇才,在业界有着重要的影响。1996年他编写了一个简洁但是完整的C编译器和一个Java虚拟机HarissaFabrice Bellard发明的TinyCCGNU/Linux环境下最小的ANSI C语言编译器,是目前号称编译速度最快的C编译器。Fabrice Bellard杰作众多且涉及广泛,1998年编写了一个简洁的OpenGL实现TinyGL2003年开发了Emacs克隆QEmacs2005年还设计了一个廉价的数字电视系统。


Fabrice Bellard的一个重要杰作是在Linux内核上写了一个CPU模拟器QEMU,这套开放源码的模拟器软件与BochsPearPC近似,但具有后两者所不具备的高速度及跨平台等特性。QEMU可以在不同的机器上运行独自开发的操作系统与软件,经由KQEMU这个开源的加速器,能模拟至接近真实电脑的速度。QEMU构思巧妙, 效率极高, 在借助核心态的KQEMU加速器之后,模拟代码的执行速度甚至能够接近真实机器。QEMU已成为目前使用最广泛的模拟器,KVMGoogle Android的模拟器都是基于QEMU的。 阅读全文 »

标签:
阅读:2,394 次
11

作者:吕娜


名人堂指针就像跳转一样,疯狂地在数据结构之间到处指来指去。在高级语言里面引入指针是个退步。我们可能永远无法从这一失败之中恢复过来。


这段话出自查尔斯·霍尔(Charles A.R. Hoare),1980年他因“对程序设计语言的定义和设计方面的基础性贡献”而获得图灵奖。他26岁就发明了闻名于世的快速排序算法Quicksort。当然,他对计算机科学技术的贡献还远远不止于此,在程序设计语言的定义和设计、数据结构和算法、操作系统等许多方面,他都有许多影响深远的成果。他,查尔斯·霍尔,就是这样一个了不起的人。


早年生平


霍尔是英国人,1934年1月11日生于斯里兰卡的科伦坡。小时候的理想是当个作家,喜欢萧伯纳和罗素的作品。因为勤奋好学、少言寡语,他被同学称为“教授”。中学毕业后,他进入牛津的莫顿学院学习,对数理逻辑产生了兴趣,并首次接触到了计算机。他的第一个程序用Mercury Autocode的语言编写,解决了诺依曼书中的两人博弈问题。 阅读全文 »

标签:
阅读:1,957 次
十一 30

/ 吕娜

名人堂

又一位图灵奖得主去世了,他是受人尊敬的时序逻辑领域大师艾米尔• 伯努利(AmirPnueli)。今年11月2日,这位1996年度图灵奖得主因脑出血去世,享年68岁,只剩那些熠熠生辉的科技成就留给后人。

艾米尔• 伯努利于1941 年出生于以色列的Nahalal,在以色列理工学院取得数学学士学位,1967 年在魏茨曼学院以一篇关于海洋潮汐计算的毕业论文取得应用数学博士学位。而后伯努利留校任教。

在计算机出现后的最初几十年里,计算机实质上是一个巨大的计算器,数字被录入,计算结果被输出。直到20世纪70年代,科学家们才意识到需要正确地验证这些计算结果。随着电脑变得更强大,软件更先进,多任务和变化的数据核查变得更加困难。因此,程序员不得不考虑到时间推移下系统的行为。在这个契机下,时序逻辑被引入计算科学,这是计算科学发展历史的重要转折点。

时序逻辑也叫时态逻辑(temporal logic),是计算机科学里一个很专业很重要的领域。时序逻辑被用来描述为表现和推理关于时间限定的命题的规则和符号化的任何系统,主要用于形式验证。20 世纪60 年代Arthur Prior提出介入的基于模态逻辑的特殊的时间逻辑系统,这一理论后来被艾米尔•伯努利等逻辑学家进一步发展。 阅读全文 »

标签:
阅读:3,430 次
十一 12

危机推动

研发向新兴市场转移

出于成本考虑,发达国家开始把研发转移到发展中国家,从一般性外包到研发中心外包,这是我国软件外包的本质变化。刘老师达沃斯


吴萍:金融危机是当下必谈的话题,近一年来,危机带来的变化已经显现。目前的普遍看法是,金融危机会改变世界经济格局,中国会迎来产业升级的机会,您对此有什么判断?

刘积仁:我个人感觉,金融危机会推动经济全球化发展、导致全球资源重新整合,也会加快区域间的合作与重新选择,使全球经济体系更加优化。

事实上,这种变化在金融危机之前就已经开始了。单从软件外包看,最早东软承接的只是一般性软件外包,跨国公司把定制化的软件拿来给东软做; 而今天,几乎所有的跨国公司都把研发中心设在中国,这是一个本质变化。

毫无疑问,金融危机使成本成为一个非常突出的问题。过去30年,发达国家已经在节约成本方面做了很大努力,比如把制造业从本土转移,就是降低成本的重要 举措,研发和服务作为核心竞争力却一直保留在自己手里。现在,产品研发和服务成为成本中最大的组成部分,所以,研发的转移已经成为一种必然趋势。

现在,西方最时髦的一个词是transformation——转变,背景就是资源重新配置、区域重新选择、体系更加优化,这一次的优化是“everything”,东软即将迎来一个新机会。 阅读全文 »

标签:
阅读:2,144 次
09

/吕娜


TclTool Command Language)是一种可嵌入的命令脚本化语言,由John Ousterhout 发明于1988 年。Tcl因代码可重用性高、功能强大但简单易学而著名,经常被用于快速原型开发、脚本编程、GUI和测试等方面,十分受用户欢迎。回顾Tcl 过去二十年的发展过程,以及发明人Ousterhout 从伯克利到Sun 再到scriptics的人生经历,我们将更生动地了解这段成功历史的始末。

John Ousterhout1975 年获得耶鲁大学物理学学士学位,1980 年获得卡内基梅隆大学的计算机科学博士学位,随后在加州大学伯克利分校执教。在他的集成电路设计工具项目中,Ousterhout 发现集成电路CAD设计中编程费力而又低效,因此萌生想法,力图开发一种新的可嵌入编程语言。Ousterhout希望这种新的编程语言命令脚本灵活,具有良好的扩展性和组件黏性,可以基于它更加方便地开发出新的组件。1988 年春天,Ousterhout 带领研究小组设计实验,开始在一个图形化的文本编辑器中使用第一版的TclTcl语言的高妙之处在于,将程序设计概念高度抽象,真正把程序设计与操作系统底层结构隔开,使很多应用无缝、有效地集成在一起,具有良好的可移植性。

20世纪80年代末,编程语言纯粹基于文本交互太过笨拙,并不能满足人们的需求。Ousterhout 思考:像Tcl 这样的嵌入式命令语言,作为脚本语言对集成组件也会有用,于是决定创建一个GUI 组件集合作为对Tcl 的扩展,把这些组件集成到图形用户界面。很快,Ousterhout 验证了自己的理论,带给我们另一样好东西——图形开发工具箱Tk。大概两年后Tk具有了足够的实用功能,于1991年初发布了Tk 1.0版。TkGUI工具既简单又强大,用Tcl来开发GUI 比用Motif 可以少投入5倍到10倍的精力。再加上可嵌入特性,大大缓解了开发交互式应用程序的高开支问题。因此在接下来的几年里,成千上万的 Tcl/Tk 应用程序使用 Tk 开发出来,同时Tk被改制到各种脚本语言中去,如 EiffelModula-3PrologPythonScheme等。 阅读全文 »

标签:
阅读:1,883 次
15

李开复金钱已经不是那么重要了,我希望做的工作就是能够每天闹钟还没响就想跳起来上班的那种工作,如果我回顾一下我人生中有几次有这样的工作的体验,一次当然是在谷歌,尤其是谷歌中国创业的那两年的时间。

偷漏税的事情,如果想在这个负面的 新闻是怎么被冤枉了?我怎么这么倒霉?其实不对,我学会了什么?我学会了非常重要的一个能力,就是说公关在中国不是这样做的,别人来批评我时我不能在这儿说大家的眼睛是雪亮的,不会上当的,不行,我一定要在第一时间出来辟谣。

每一个碰到的挫折千万不可以看到说你一个门又一个门的就要退出中国了,不是的,每一个门会让我们学习得更多,未来不会再犯的错误,会让我们更坚韧,更坚强,这个才是人生挫折的作用。

中国的电子商务还没有起来,这个不但伤害了电子商务,甚至对搜索引擎都有负面的影响,因为没有电子商务支撑的广告平台,它是对一个广告主是很难测结果的, 所以电子商务是一个比较不幸的中国还没有起来的,但是我觉得快起来了,所以我觉得我要赶快出来创业,不要错过了这个机会。

阅读全文 »

标签:
阅读:4,387 次
03

——倪光南院士访谈录


倪光南

文/吕娜

国软件行业兴起于20世纪80年代末,尽管一直处于激烈的市场竞争环境,但作为整个产业创新最重要的核心环节,中国的独立软件开发商(Independent Software Vendor,简称ISV)不断突破创新,1995年左右开始蓬勃发展,给整个IT历史打下了深刻的烙印。

本次由《程序员》与CSDN.net共同发起的“中国ISV生存现状调查”,特地采访了中国科学院计算技术研究所的倪光南院士,立足中国ISV市场主要业务分析,从数量和分布研究、市场特点等角度,解读中国ISV生存现状。


《程序员》:中国第一批ISV在我们的印象里起源于20世纪80年代后期和90年代早期,国内大的ISV都是那个时候发展起来的。为什么会是那个时期?

倪光南:那时是改革开放初期,PC已越来越多地进入中国,而且PC上的中文处理也已有了多种解决方案,如CCDOS等软汉字系统和联想式汉卡等硬汉字系统,使PC能用于政府和各个企事业单位进行信息处理,包括财务管理、公文处理等应用。由于中国的特殊国情,外国软件不能照搬过来,这就给中国软件企业一个发展的空间。

尤其是在财务软件领域,中国有关部门指定了用友、金蝶等财务软件,使这些公司在中国ISV中首先脱颖而出。中国软件企业在其他应用领域虽然没有在财务软件领域那么大的优势,但毕竟更了解中国用户的需求,再说那时外国跨国公司刚进入中国,它们市场能力还不足,这就使中国ISV能迅速发展起来。

《程序员》:调查数据显示,国内ISV中小型的公司比较多,成立3年以内的公司占37%,60%的企业年营业收入在50万以下,为什么做不大?

倪光南:这说明中国软件业的生存环境还是很严峻的。中国历来有“重硬轻软”的倾向,过去,信息化经费大量用于硬件而很少用于软件,甚至财务制度也不容许将软件计入成本。后来,这种倾向有所改善,采购进口软件和服务比较认可了,但是采购国产软件和服务仍不太被认可。例如:给中国软件企业的费用往往只按人头费计算,根本不考虑软件企业的开发成本;在招标中,听任厂商打价格战,以至于中标者只能赔本干活。

另外,1994年实行增值税制,软件企业税负很重,虽然2000年的“18号文件”给了优惠政策,但并不是所有软件企业都能享受到这一优惠。最后,跨国公司越来越深入中国市场,它们既有技术优势、又有市场优势,还有某些“超国民待遇”,使中国软件企业处于不利地位。基于这些原因,中国软件企业很难做大。

阅读全文 »

标签:
阅读:2,828 次
24
——第一位图灵奖女得主Frances E. Allen
 
文 / 吕娜
 
她,是IBM历史上第一位女院士。
她,是现代计算机编译器领域最杰出的女科学家。
她,是图灵奖历史上第一位女性获奖者,叫Frances E. Allen。
 
农场姑娘
时间定格在1933年的美国纽约北部,Allen 出生在一个没有电、没有暖气、没有自来水的农场,那是一个计算机诞生之前的时代。因为家里很穷,6个孩子都要下地干活,种田持家。但艰苦的童年却给了她一笔财富,那就是全家住在一起的安全感与快乐、自由。她觉得:“童年的经历让我觉得自己很有能力,而且安全感很强,因为一直有家人的陪伴。”在这样的环境中,乐观豁达的Allen逐渐形成坚强自信的性格,正是农场的经历给了她许多痴迷于解决问题的自由。
1954年,Allen在阿尔班尼州立师范获得数学学士学位,而后去密歇根大学读数学硕士,1957 年毕业后成为纽约Peru 的一名高中数学老师。但不久后偶然遇到的IBM校园招聘让她怦然心动,因为这份工作可以尽快偿还她读书时欠下的贷款,于是Allen 进入IBM Watson 研究中心。当时Allen 以为还完贷款后马上就会离开IBM,但没想到,这一待就是45年。
 
专注一生
自加入IBM开始,Allen 50年来一直从事一个研究领域——并行计算编译器研究。20世纪80年代早期,她创立IBM并行翻译研究组,致力于通过并行计算来实现的编译技术研究。她开发的并行处理技术,是一种在多个微处理器上同时运行程序的能力,这使得今日的高速计算机得以运行。
阅读全文 »
标签:
阅读:3,272 次
preload preload preload
京ICP备06065162