博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Python语言系统学习1:关于“人生苦短,我学Python”这句话的由来
阅读量:2041 次
发布时间:2019-04-28

本文共 6786 字,大约阅读时间需要 22 分钟。

1、vb.net之父 :Alan Cooper

作为20世纪70年代中叶的一名软件发明家,Alan Cooper坚信必然存在一种更好的方式创建软件。新的方法,应该通过应用"使用者第一、硅片第二"原则的设计和工程过程,使软件使用者从让人厌烦、困惑、不恰当的软件行为中解放出来。采用这种方法,技术团队能够在第一时间做对事情,因而,也就能更快地创建更好的产品。

他的信念结出了硕果。1990年,他创建了Cooper公司,一家技术产品设计公司。今天,Cooper在软件设计方面的创新手法已经被认可为行业标准。在Cooper打开面向商业的大门后的十年时间里,这家旧金山公司向诸如Abbott Laboratories、Align Technologies、Discover Financial Services、Dolby、爱立信、富士通、富士通Softek、惠普、Informatica、IBM、罗技、Merck-Medco、微软、Overture、SAP、SHS Healthcare、Sony、Sun Microsystems、Toro公司、Varian,以及VISA公司提供了创新的、以使用者为焦点的解决方案。Cooper团队提供他们自己发明和优化多年的目标导向交互设计工具。这些工具包括在本书第一版首次披露的,叫做"角色"的用户建模和模拟用户的革命性技巧。

1994年,比尔盖茨向因Alan Cooper发明了Visual Basic语言背后的可视化编程的概念而向他授予了视窗先锋奖(Windows Pioneer Award),1998年,Alan Cooper在软件开发者论坛上获得了声望很高的软件梦幻奖(Software Visionary Award)。

在1995年,Alan Cooper在他的的首部畅销书"About Face:The Essentials of User Interface Design"一书中,将分类学引入了 软件设计。2003年,Alan Cooper和合著者Robert Reimann出版了此书的大幅修订版"About Face 2.0:The Essentials of Interactive Design"。

20年以来,Alan Cooper设计和开发的消费类软件产品包括,SuperProject,MicroPhone II for Windows和微软公司的Visual Basic语言的视觉编程用户界面。早在1976年,Alan Cooper创办了Structured Systems Group公司,一家被"Fire In the Valley" 报道说制作出了"也许是为微型电脑的第一套商务软件"。

Alan Cooper还是一位为在电子产品开发过程中被遗忘的人--客户--的利益大声疾呼的人。 Alan Cooper是企业设计基金和美国设计中心的会员。他曾任软件设计协会硅谷分会会长,是总部理事会成员。Alan Cooper是软件设计和软件论坛的理事,还是SEF 的Windows SIG --世界上最大的Windows开发者群体--的创始人。他是关于用户操作界面和概念软件设计领域中的一位经常性的、有独到见解的、专注的行业演讲者和作者。

Alan Cooper的妻子,Susan Cooper,是Cooper公司的总裁和CEO。他们有两个十多岁的男孩,Scott和Marty。除了软件设计,Alan Cooper非常热爱通用航空、城市规划、架构、机动两轮车、烹饪、火车模型、飞盘高尔夫等。

 2、C++之父:Bjarne Stroustrup

Bjarne Stroustrup 1950年出生在丹麦,对于软件开发界,丹麦不仅是一个童话王国,还是群星闪耀大师频出的地方。Delphi和C#之父Anders、Ruby on Rails创始人DHH都是丹麦人。1975年,Bjane获得丹麦奥胡斯大学的数学和计算机科学硕士学位,又于1979年获得英国剑桥大学的计算机科学博士学位。 

此后20余年,Bjarne一直就职于贝尔实验室Large-scale Programming(大型程序设计研究部)实验室。贝尔实验室的工作可以大致分为三个类别:基础研究,系统工程和应用开发。Bjarne就职于开发部门,这是贝尔实验室最大的部门,负责设计构成贝尔系统电信网络的设备和软件。

这是一段难得的经历。上世纪七八十年代,贝尔实验室一直站在计算机科学和应用软件开发的前沿,C++之前,这里是Unix系统和C语言的发源地。1970年,在贝尔实验室工作的Unix之父Ken Thompson将BCPL语言(BCPL是剑桥大学1963年改造自ALGOL 60的语言)进行了修改,Ken Thompson为它起了一个有趣的名字“B语言”,并用B语言写了第一个UNIX操作系统。1972年,贝尔实验室的D.M.Ritchie在B语言的基础上最终设计出了一种新的语言,他取了BCPL的第二个字母作为这种语言的名字,这就是C语言。自1978年贝尔实验室正式发布C语言以来,C以简洁紧凑的风格,面向过程的编程方式,丰富的数据结构和强大的底层控制能力获得迅速发展。到上世纪80年代,C语言已经成为最受欢迎的编程语言;许多著名的系统软件, 如DBASE Ⅲ PLUS、DBASE Ⅳ 都是由C 语言编写的。作为贝尔实验室开发部门的架构师,Bjarne体会到科学的严禁和苛刻,见证了C语言诞生和繁盛的过程;更重要的是,他感受到一门编程语言不仅对项目组的内部工作起到作用,对整个软件开发界甚至IT产业,都产生推动作用。

Bjarne在上世纪80年代初期在C语言的基础上,实现了内建支持面向对象程序设计方法的C with Classes。一开始C++是作为C语言的增强版出现的,从给C语言增加类开始,不断的增加新特性。虚函数(virtual function)、运算符重载(operator overloading)、多重继承(multiple inheritance)、模板(template)、异常(exception)、RTTI、命名空间(name space)逐渐被加入标准。

80年代末,C++开始以一门面向对象语言的高级语言的独立姿态出现在程序员面前,大家被面向对象的编程思想打动,发现原来需求中的问题可以如此脉络清晰,程序设计也可以如此简单高效;更重要的是,C++在效率和平台方面并不比C差(C++与C的效率往往相差在正负5%之间,有人认为在大多数场合C++ 完全可以取代C语言)。面向对象的编程思想开始席卷整个开发领域,标准模板库(STL)和微软的VC++平台推波助澜,C++开始流行起来。

经过十年的发展,1998年C++标准委员会成立,国际标准组织(ISO)在这一年颁布了C++程序设计语言的国际标准ISO/IEC 1488-1998。C++成为具有国际标准的编程语言,通常称作ANSI/ISO C++。1998年是C++标准委员会成立的第一年,以后每5年视实际需要更新一次标准。

作为20年盛行不衰的一门编程语言,C++目前还占据这编程语言排行榜前三名的位置。Bjarne Stroustrup写下了它的早期定义并做出了首个实现,在C++流行之前,Bjarne选择制定了C++的设计标准,设计了C++主要的辅助支持环境,而且负责处理C++标准委员会的扩展提案。

而C++对整个软件开发及IT业的贡献,不言而喻。凭借这些突出的贡献,Bjarne Stroustrup获得了众多赞誉和奖项:

1990年,Bjarne荣获《财富》杂志评选的“美国12位最年轻的科学家”称号。

1993年,由于在C++领域的重大贡献,Bjarne获得了ACM该年度的 Grace Murray Hopper大奖并成为ACM院士(成立于1947年的ACM协会是历史最悠久、目前世界上最大的教育和科学计算协会,成为ACM院士是个人成就的里程碑)。

1995年,BYTE杂志颁予他“近20年来计算机工业最具影响力的20人”的称号。

目前,C++仍在它所擅长的领域发挥着不可或缺的作用。作为C++之父,Bjarne Stroustrup仍致力于C++标准的改进和推广,其著作《C++编程语言》、《C++的设计和演化》和《C++加注参考手册》等已成为C++学习的经典读物。

3、Java之父:James Gosling

詹姆斯·高斯林 (James Gosling,1955年5月19日-,出生于加拿大),软件专家,Java编程语言的共同创始人之一,一般公认他为"Java之父"。高斯林在Sun Microsystems工作期间提出了Java的最初设计,并且研制出第一台编译器和虚拟机。

在詹姆斯·高斯林12岁的时候,詹姆斯·高斯林已能设计电子游戏机,帮忙邻居修理收割机。大学时期在天文系担任程式开发工读生,1977年获得了加拿大卡尔加里大学计算机科学学士学位。1981年Unix上运行的Emacs类编辑器GoslingEmacs(GoslingEmacs以C语言编写,使用Mocklisp作为扩展语言)。1983年获得了美国卡内基梅隆大学计算机科学博士学位,博士论文的题目是:"TheAlgebraicManipulationofConstraints"。毕业后到IBM工作,设计IBM第一代工作站NeWS系统,但不受重视。后来转至Sun公司。

1990年,与PatrickNaughton和MikeSheridan等人合作“绿色计划”,后来发展一套语言叫做“Oak”,后改名为Java。1994年底,JamesGosling在硅谷召开的“技术、教育和设计大会”上展示Java程式。2000年,Java成为世界上最流行的电脑语言。

2009年四月,Sun被甲骨文公司并购。詹姆斯于2010年四月时宣布从甲骨文公司离职。

2011年3月29日,高斯林在个人博客上宣布将加入Google。

2011年8月30日,仅仅加入Google数月之后的高斯林就在个人博客上宣布离开Google,加盟一家从事海洋机器人研究的创业公司LiquidRobotics,担任首席软件架构师。

在2011年5月建立的Scala公司Typesafe Inc., 高斯林被聘请为公司顾问。

2017年5月22日,加盟亚马逊云计算部门。在加盟亚马逊云计算部门之前,他在Liquid Robotics公司负责水下机器人的软件设计工作。

4、PHP之父:Rasmus Lerdorf

PHP语言的创始人雷斯莫斯·勒道夫(Rasmus Lerdorf),被尊称为PHP之父,他是网络工程师们的偶像。PHP是一种易于学习和使用的计算机语言,完全免费,用户可以到PHP官方网站上自由下载,只需要稍有一点编程知识,就能自己建立一个交互的网站,比如论坛、博客。10多年前,勒道夫为了创建他的在线简历而创造了“个人主页工具”(Personal Home Page Tools),由于非常简单,越来越多的人们注意到它,并对其扩展提出了各种建议。

PHP语言开放源代码,在许多人的无私奉献下,PHP演变成一种丰富好用的语言,现在还在继续成长,第五版已经问世。所谓开放源代码,就是把一切公开,允许同道中人参与编写发展,不是当专利捂起来。勒道夫风趣地说,有四种人喜欢参与开放源代码的工作,

第一类人:是精英,他们需要与其他精英合作,合作的基础首先是分享。老板认为我是一个天才,因为我会写代码,而且很快,其实有很多同伴和我一起工作。而且他们会分钱给我。

第二类人:是想要表达自我的人。画家作画是希望别人看到他的作品,程序员也希望别人来承认他们,让他的同伴和同事知道他在做什么。

第三类人:他们有很多的激情,迫切需要和其他人互动。每个人都需要社交活动,但现在的孩子已经很少有机会和伙伴一起面对面玩耍了,于是把编写程序当作一种互动游戏,当他们知道在互联网的各个终端有很多人在做同样的事情时,身上会产生一种“激素”,格外有劲。

第四类人:就是“很奇怪的人”,他们想通过自己的贡献,让世界变得更美好。写代码、写程序也是一样,他觉得过程又无聊又枯燥,但是最后用写出来的程序解决了问题,自然非常高兴。所以,他选择简单的PHP,希望使用者也不会感到厌烦。在开放PHP源代码的过程中,他学到了一件事情:放弃权力。

在很早的时候,我总是全局掌控PHP项目,不管是谁写的代码,我都会重新写一遍,变成我想要的样子。而且我不和别人商谈,因为我是老板。但是我这样做了,那些作贡献的人就觉得没有意思了,因为这样他们就没有自己的创新和理念。而我是希望更多人加入这个项目的,因此我发现,必须放弃全局掌控,下放一定的权力。虽然我是一个领导者和贡献者,但我和其他人是一样的,每个人在这个项目里都是平等的,我们必须进行平等的讨论,再作决定。这样每个人都是主人翁,有了非常好的归属感。”

勒道夫对中国的互联网公司表达了敬意,他说,在中国拥有一大批网络技术爱好者,这些力量对于互联网进步与新技术的推出是至关重要的。互联网的发展是以需求为导向的,应用驱动技术发展,互联网本身是新技术的产物,反过来互联网促进技术以加速度发展。互联网上有一句名言“我们不预测未来,我们创造未来”,互联网的未来是什么样的,我们很难说,但是遇到什么问题解决什么问题,整个互联网充满创新的空间。

5、Python之父:Guido Van Rossum

吉多·范罗苏姆(英语:Guido Van Rossum,1956年1月31日-  ),又译为古伊多·凡·罗萨姆,程序设计语言Python的作者, 著名Python程序语言大师,被称为Python之父,首位“仁慈独裁者(Benevolent Dictator For Life,简写BDFL)”荣誉获得者。荷兰人,1995年移居美国。荷兰阿姆斯特丹大学硕士学位。2005年至2012年底在著名IT公司谷歌工作。2012年底宣布加盟云存储公司Dropbox,担任软件工程师,2013年1月起在Dropbox开始工作。

个人经历:

1989年,创立了Python语言。

2002年,在比利时布鲁塞尔举办的自由及开源软件开发者欧洲会议上,吉多·范罗苏姆获得了由自由软件基金会颁发的2001年自由软件进步奖。

2003年5月,吉多·范罗苏姆获得了荷兰 UNIX 用户小组奖。

2006年,吉多·范罗苏姆被美国计算机协会(ACM)认定为著名工程师。

2005年12月,吉多·范罗苏姆加入Google。在Google,Python是继C++和Java之后,使用率排名第三的编程语言,使用Python的开发团队也是Google的第三大研发部门。Guido在Google负责Python项目的开发并为Google的开发人员提供必要的Python开发工具;同时,Google允许Guido分出一半的工作时间继续主持Python社区的发展和版本开发。他用Python语言为Google写了面向网页的代码浏览工具。2012年12月7日是吉多·范罗苏姆在谷歌工作的最后一天。

2012年12月7日,Dropbox宣布吉多·范罗苏姆加入Dropbox公司。Dropbox软件就是Python编写的。云存储创业公司Dropbox在2012年迎来了第1亿位用户,平均每天保存超过10亿个文件。

主要荣誉:

1999年5月,吉多·范罗苏姆与Donald Becker同时得到 Dr. Dobb's Journal的程序设计卓越奖(1999 Excellence in Programming Award)

2002年,吉多·范罗苏姆获由自由软件基金会颁发的2001年自由软件进步奖(the Free Software Foundation Award)

2003年5月,吉多·范罗苏姆获 荷兰 UNIX 用户小组奖

2003年6月,吉多·范罗苏姆入围IT类别(个人)世界技术网络奖(World Technology Network awards)

2006年,吉多·范罗苏姆被美国计算机协会(ACM)认定为著名工程师。

2007年,吉多·范罗苏姆获得 USENIX STUG Award.

 

通过以上介绍,大家能够分析出“为什么要学习Python语言”的原因吗?

 

任何问题,只需在此文章的评论处留言即可,我将尽力解答,不要试图采用其它的联系方式,我一概不理会。

原创性文章,转载请注明出处CSDN:http://blog.csdn.net/qingwufeiyang12346。

 

 

 

 

 

你可能感兴趣的文章
剑指offer 27.二叉树的深度
查看>>
剑指offer 29.字符串的排列
查看>>
剑指offer 31.最小的k个树
查看>>
剑指offer 32.整数中1出现的次数
查看>>
剑指offer 33.第一个只出现一次的字符
查看>>
剑指offer 34.把数组排成最小的数
查看>>
剑指offer 35.数组中只出现一次的数字
查看>>
剑指offer 36.数字在排序数组中出现的次数
查看>>
剑指offer 37.数组中重复的数字
查看>>
剑指offer 38.丑数
查看>>
剑指offer 39.构建乘积数组
查看>>
剑指offer 57. 删除链表中重复的结点
查看>>
剑指offer 58. 链表中环的入口结点
查看>>
剑指offer 59. 把字符串转换成整数
查看>>
剑指offer 60. 不用加减乘除做加法
查看>>
剑指offer 61. 求1+2+3+...+n
查看>>
剑指offer 62. 孩子们的游戏
查看>>
剑指offer 63.扑克牌顺子
查看>>
剑指offer 64. 翻转单词顺序列
查看>>
剑指offer 65. 左旋转字符串
查看>>