《The Art and Science of Java》的封面名人(上)
《The Art and Science of Java》每个Chapter都有一位封面名人,分享一下,上篇共5人。Pugwoo译。

Augusta Ada Byron, Lady Lovelace (1815-1852)
[The Analytical Engine offers] a new, a vast, and a powerful language ... for the purpose of mankind.(Ada 1843)
Augusta Ada Byron,英国诗人Lord Byron之女,在那个妇女还未被允许学习科学的年代,其父鼓励她追求她的兴趣----科学和数学。17岁时,Ada结识Charles Babbage,一位投入毕生精力研究能实现数学计算机器的英国著名科学家。Charles Babbage未能完成该机器的构造,Ada非常相信Babbage设想的机器的潜力,并写了很多关于其设计的文章和几个解决复杂数学问题的程序。她被公认为第一位程序员。1980年,为纪念Ada,美国国防部命名了Ada编程语言。

Grace Murray Hopper (1906-1992)
Grave Murray Hopper在Vassar大学学习数学和物理,在Yale大学获得数学博士学位。二战期间,Hopper加入美国海军,后受聘于Harvard的军需计算专案局,在那里,她和计算科学先驱Howard Aiken共事。Hopper是第一台能进行复杂计算的计算机的第一批程序员的一员。Hopper为早期的计算科学做出诸多贡献,她还是COBOL语言的主要开发者,这种语言在商界广泛使用。1985年,Hopper称为第一位女的海军上将。Hopper的一生被推崇为计算机科学界成功女士的典范。为了纪念她,每两年举办一次Celebration of Women in Computing.

George Boole (1815-1864)
虽然他大部分知识是自学而来,也没有获得一个正式的大学学位,Boole仍足够优秀以至于被Queen大学任命为大学教授,并成为Royal Society(皇家学会)的一员。他最著名的工作在他1854出版的书An Investigation into the Laws of Thought,此书建立在数学逻辑和概率理论上,介绍了一种逻辑系统----广为人知的Boolean algebra(布尔代数)。现代编程语言中的boolean类型就是源自Boole的工作。

Dennis Ritchie (1941 :-)
作为Bell实验室一位年轻的研究员,为了简化和Ken Thompson共同开发的Unix操作系统,Ritchie于1970年创造了C语言。Unix和C语言对后来的计算机发展有非常巨大的影响。C语言是当代大多数重要语言的基础,如Java。Java的语法几乎就是当时Ritchie设计的C语言语法结构。Ritchie和Thompson于1983年获得计算机领域最高荣誉奖--图灵奖(为纪念计算机先驱英国科学家Alan Turing设立)。

David Parnas (1941 :-)
Parnas是Ireland Limerick大学软件工程的教授,在那里他创建了Sofeware Quality Research Laboratory(软件质量研究实验室),此外,Parnas还受聘于德国、加拿大、美国的大学。他对软件工程最著名的贡献是他1972创造性的论文On the criteria to be used in decomposing systems into modules,提供了大量the strategy of decomposition(分解策略)的理论基础。1985年,Parnas以不可能完成该系统为由,从美国国防部一部门辞职,该部门从事Strategic Defense Initiative(或称星球大战)的软件研究。为了表彰他勇敢的立场,为解决这些问题带来光明,1987年,Parnas获得由CPSR颁发的Norbert Wiener Award。
转载请注明:来自pugWoo's Life
本文地址:http://www.pugwoo.com/2009/12/27/people-in-the-art-and-science-of-java-1.html
0 条评论
我要留言