(十三发凹非寺量子位报道|公众号QbitAI
比你成功的人,比你更努力。
上周,SOHO中国董事长、地产大亨潘石屹宣布,在56岁生日当天发布微博进军编程语言Python。
第二天,我又更新了微博的说明,解释为什么做这样的事。
潘石屹大体上解释说,在发展的社会中,指挥机器,需要向机器学习能懂的语言。
他认为Python是最进化的程序语言,也是最值得学习的语言之一。
随后,潘石屹发出微博开始选本。
果不其然,就连他的朋友也会对儿子说:
潘叔叔都学习了Python。 你还没有努力学习!
但实际上,我们熟悉的程序语言和系统的创立者们大多已经超过或接近退休年龄。 按60岁计算,如下:
Linux的父亲Linus Torvalds今年50岁; Java的父亲James Gosling今年64岁; C#的父亲Anders Hejlsberg今年59岁;PHP的父亲Andi Gutmans,今年41岁; XML的父亲Tim Bray今年61岁。
但他们大多仍奋战在一线,可谓老骥伏枥,志在千里。
今天,我们来盘点一下量子比特是程序语言/系统之父们的传奇人生。
Python的父亲——Guido van Rossum(63 ) GuidovanRossum )乌龟叔叔)生于1956年,江湖被誉为“Python之父”、“亲切的独裁者”。 因开始使用Python语言而闻名于世。
Python的父亲,Guido van Rossum
1982年,乌龟叔叔在阿姆斯特丹大学获得了数学和计算机科学硕士学位。 即使有双重资质,他也喜欢电脑带来的乐趣:
我总是倾向于做计算机相关的事情,热衷于做编程相关的工作。
那么Python是怎么诞生的呢? 首先介绍大背景。
乌龟叔叔已经接触过C和Pascal等语言,这些语言的设计原则主要是让机器运转得更快。 与此同时,80年代掀起了个人计算机( PC )的浪潮。
但是,可以认为配置完全跟不上。 例如,在早期的Macintosh中,大数组可能会填满内存。 为了提高效率,程序员们在使用编程语言时,必须像计算机一样思考。
乌龟叔叔精通c语言,但他喜欢用壳牌。 shell不是真正的编程语言,但是用C语言的几百行代码可以实现的功能,只需几行就可以实现(因为它的本质是调用)。 然而,缺点也很明显的——不能全面发挥计算机的功能。
这时,ABC语言让乌龟叔叔看到了希望。
ABC语言是荷兰数学和计算机研究所开发的,乌龟叔叔也参加了这项工作。 简单来说,ABC语言最大的亮点是易用性。
1989年圣诞节期间,乌龟叔叔很无聊,所以决定开发新的脚本解释器继承ABC语言。 龟大叔是英国电视喜剧monty python’sflyingcircus的热心粉,取名python。
1991年,第一个Python编译器问世,用C语言实现,可以调用库文件。
第一个Python由乌龟大叔一个人开发,同事在使用后提供了很多宝贵的反馈,并参与了Python的改进。 就这样,乌龟叔叔和这些同事组成了Python的核心团队。 他们把工作以外的大部分时间都投入了Python的发展。
Python重视逻辑性的思考,非常细小的事情交给编译器处理,所以很受程序员们的欢迎,迅速流行。
现已成为世界上最受欢迎的编程语言之一。
龟大叔一直在企业工作,但一直关注Python的开发流程,并在必要时发表意见并做出决定。 因此,Python社区将其称为“仁慈的独裁者”。
直到去年,龟大叔为了Python的改进建议( PEP 572 ),决定退出核心决策层。 他在邮件中这样写道:
我不想再为PEP费这么大力气了。 我发现尽管打得这么艰难,很多人还是对我的决定不满意。
这个消息引起了轩然大波,很多网友评论说:“人生短暂,Python需要你。”
乌龟叔叔回答说:“还会出现在幕后。
前几天,乌龟叔叔宣布正式退休。
也许可以说是苦乐参半。 我要离开Dropbox公司。 而且现在我退休了。 我在这里学到了很多东西。 我怀念在这里的工作。
网友在那条消息中写道:“退休意味着开始一个有趣的项目。 你知道你在其他地方做什么吗?
龟大叔对此回复了“PEG分析系列概要”的链接。
另外,量子比特之前报道过网友统计了各路大牌提交码( git commit )的时间分布。 龟叔叔叫夜行兽,提交24小时代码。
乌龟叔叔的退休生活似乎还会投入编程事业。
Linux之父——Linus Torvalds(50 ) Linux之父LinusTorvalds在业界也相当有名。
从他的经典名言《Read the fxxking source code》中,可以看出他总是一个情绪化的人。
Linux之父,Linus Torvalds
1991年10月,还是大学生的Linus在comp.os.minix上宣布,计划开发Unix操作系统的clone——的新操作系统。
为了更广泛地普及,我不打算出源代码。 当前版本号为0.02,但成功使用了bash、gcc、gnu-make、gnu-sed、compress等。
1992年1月,Linux的用户只有100人左右。 由于APP应用的发展,Linux获得了类似Windows的图形前端,这也是它被广泛接受的原因之一。
1994年3月,Linux 1.0版问世。 那时,已经有一定数量的用户组。 Linux的发展得益于其相对自由的环境,所有的hacker们都可以自由地“玩耍”或改善任何附加性能。
也许正是Linus的信任,让这些“副手”反而创造了内核中的更大部分。
Lunix的发展也相当快,现在的IT界可以说无人不知,无人不晓。 不是clone Unix的操作系统。
Linus本人的名气不仅与Linux操作系统有关,也与他的气质有很大关系——怙恃。
以为看不到标准,怼! 我觉得制造商处理问题不积极,依怼! 程序员觉得代码写得不好,怼!
但是,即使是这样一个天不怕地不怕的人,也在去年9月份为自己多年的不当行为公开道歉:
我在电子邮件中的轻率攻击是不专业的,也不是必要的。 我现在知道那是错的,真的很抱歉。
与此同时,Linus宣布休息一会儿。
在最近的开源欧洲峰会上,Linus出现了,在与VMware开源首席执行官Dirk Hohndel对话时表示。
我不知道代码了。 我再也不认为自己是程序员了。
其实,Linus意味着现在他的大部分代码都写在邮件里,当有人给他发补丁时,他会用伪代码回复。
这意味着,Linus目前的角色更倾向于幕后人员和维护者,而不是开发人员。
但是,你认为这样的Linus纯粹是凭胆识和毅力成功的吗? 看看他的工作时间吧。
中午要工作。 没关系。 但是,这位大神的代号从早上7点开始就有喷火之势,这种势头将持续到晚上8点9点。
成功和勤奋似乎还是密不可分的。
Java之父——Jamesgosling(64 ) Java是世界上编程语言中地位最高的语言,多年来一直位居TIOBE编程语言排行榜之首。
就像微软说离不开比尔盖茨一样,提起Java,自然会想到它的“创造者”James Gosling。
Java之父,James Gosling
James从小就对当时刚兴起的计算机感兴趣。
14岁的时候,学校组织去附近的大学参观,他会记住计算中心的门锁密码,之后的日子里,James会偷偷进去学习编程。 一年后,大学天文系让他成为临时程序员。
通过不懈的努力,James在加拿大卡尔加里大学获得了理学学士学位,在卡内基梅隆大学获得了计算机科学硕士和博士学位。
1983年,James就职于IBM,但当时的领导不重视他所从事的工作站的内容,所以跳槽到了Sun公司。
1990年,Sun公司试图开发一个名为“绿色计划”的项目。 首选语言是当时流行的C。 但是在开发过程中,James和团队成员发现C太复杂了,会出现很多错误。
既然不好用,也没有其他语言,James打算自力更生,创造编程语言。 这就是Java的雏形。
但是,James最初给这种语言命名为c。 这意味着给c增加更好的内容,排除不好的功能。 但是,我想没有多少人喜欢这样的名字。 没办法,他不得不把语言改为Oak。
1994年,互联网的蓬勃发展,给了Oak非常好的机会,在业界也博得了好评。 但不巧的是,Oak这个名字已经被录像机制造商占用了。 没办法,只能再改名。
于是,Java诞生了。
到2000年,Java已成为世界上最受欢迎的编程语言。
2009年,Oracle以亿74美元的价格收购了Sun公司,James也就任了甲骨文客户软件部门的CTO。 但是,在那之后的日子里,James发现Oracle的工作、报酬与他的期望相反,加入了谷歌。
在谷歌工作半年后,应朋友的邀请,他担任了机器人设计制造公司Liquid Robotics的首席软件设计师。
2017年5月,62岁高龄的他依然没有停止在编程道路上前进的步伐,而是高调加入了亚马逊AWS。
这就是“生命不息,编程不止”。
程序语言之父们还以为开始了流行语言。 名利双收,不用再拼了吗?
看看其他程序语言的父亲们吧!
Anders Hejlsberg是C#的父亲,也是TypeScript, Net的创始人。 看看他惊人的GitHub贡献吧。
Andi Gutmans,PHP之父,2016年加入AWS,目前负责搜索和新社交网站。
Tim Bray,XML之父,2014年加入亚马逊,继续编程。
当然,许多年老成功的程序员们还在为自己热爱的事业而战。
他们的传奇人生,让人想起电影《隐藏人物》的经典台词:
如果你邀请我坐火箭,请不要问我上车后坐哪里; 如果你幸运地坐上了火箭,发现没有自己的座位,就想办法做好。
当然,并不是所有人都有制造属于自己的火箭的才能。 但是,在这些程序语言之父看来,必须看到的是对事业的热爱和坚持。
程序语言在世界上有600多种程序语言,就像时尚一样,更新的迭代速度惊人,设计不好,很有可能被淘汰。
这可能就是大人物们还在奋斗的原因之一。
但一些程序语言自问世以来至今仍被广泛学习和使用,经久不衰:
C语言出生于1972年,47岁; C语言出生于1985年,34岁;Python语言出生于1991年,28岁; Ruby语言出生于1993年,26岁;PHP语言出生于1995年,24岁; Java语言出生于1995年,24岁; C#语言诞生于2000年。 我19岁。
这些语言每年的“自相残杀”也非常激烈。
根据知名编程语言排行榜TIOBE,2019年的排行榜如下:
Java仍然是第一位,C和Python分别是第二位和第三位,C和C#紧随其后。
问题是,骚货们,你认为世界上最好的语言是哪一种?
传门人物Wikipedia:https://en.Wikipedia.org/wiki/Guido _ van _ rossum 3359 en.Wikipedia.org/wiki/Linus _ Torvalds 3353355
结束了
量子比特QbitAI 头条号合同
关注我们,第一时间了解尖端技术动态
光遇1.23每日任务该怎么完成呢?在光遇世界有着各种精彩有趣的任务内容,玩家可以完成后获取大量的游戏奖励,小编
《云顶之弈》这游戏中卢安娜的飓风这件武器最近版本更新中被强化了,分裂攻击的伤害效果大大提升。有些小伙伴
迷你世界激活码2023是哪些呢?在精彩有趣的全新挑战活动中,玩家可以体验到更多丰富的游戏奖励。小编今天准备了
很多传奇的老玩家关心关于贪玩蓝月祝福油怎么用的相关问题,今天柠檬友玩小编给大家搜集整理了如下内容,希望对
《魔兽世界怀旧服》中存在着多样的公会制度,DKPROLL团就是其中之一,关于这个制度的意思好优劣势,本文将为你解
斗罗大陆魂师对决阵容最佳搭配2023,新版本上线了很多魂师,我们应该如何搭配呢?以下为大家分享新版本顶级阵容大
时间:2022-11-23
时间:2022-11-23
时间:2022-11-23
时间:2022-11-23
时间:2022-11-23
时间:2022-11-23
时间:2022-11-23
时间:2022-11-23
时间:2022-11-23
时间:2022-11-23