当前位置:首页 > 单片机 > 程序员小灰
[导读]父神说,要有光,要有码农。 于是十大天神创造了宏大的编程界,从而,很多码农可以在其中快乐或者痛苦地工作,通过自己的努力让世界变得更美好。今天给大家简单介绍下这十大位天神。 1. 天神一号 C#语言之父 「安德斯·海尔斯伯格(Anders Hejlsberg)」 丹麦


父神说,要有光,要有码农。 于是十大天神创造了宏大的编程界,从而,很多码农可以在其中快乐或者痛苦地工作,通过自己的努力让世界变得更美好。今天给大家简单介绍下这十大位天神。


1. 天神一号 C#语言之父



「安德斯·海尔斯伯格(Anders Hejlsberg)」


丹麦人,Borland Turbo Pascal 编译器的主要作者。进入微软公司后,先后主持了 Visual J++、.Net 和 C#。安德斯·海尔斯伯格出生于哥本哈根,安德斯·海尔斯伯格曾在丹麦技术大学学习工程,但没有毕业,大学时期他曾替 Nascom microcomputer 撰写程序,他曾为Nascom-2电脑撰写蓝标签(Blue Label)Pascal compiler,到了 DOS 时代他又重新改写这套compiler。当时他在丹麦拥有一个叫 Poly Data 的公司,他编写了Compass Pascal 编译器核心,后来叫 Poly Pascal。1986年他首次认识了 Philippe Kahn(Borland 的创立者)。


2. 天神二号 C语言之父



「丹尼斯·里奇(Dennis MacAlistair Ritchie)」


C语言之父,UNIX 之父。曾担任朗讯科技公司贝尔实验室下属的计算机科学研究中心系统软件研究部的主任一职。1978年与布莱恩·科尔尼干(Brian W. Kernighan)一起出版了名著《 C程序设计语言(The C Programming Language)》,现在此书已翻译成多种语言,成为 C 语言方面最权威的教材之一。丹尼斯·里奇被世人尊称为“无形之王的 C 语言之父”,是计算机及网络技术的奠定者。是为乔布斯等一众 IT巨擘提供肩膀的巨人。2011年10月与乔布斯相继离世,却远未像乔布斯那样得到全球的追捧和悼念。


3. 天神三号 C++语言之父



「本贾尼·斯特劳斯特卢普(Bjarne Stroustrup)」


1950 年出生于丹麦,先后毕业于丹麦奥胡斯大学和英国剑桥大学,曾担任 AT&T 大规模程序设计研究部门负责人,AT&T、贝尔实验室和 ACM 成员,德州农工大学计算机系首席教授,德州农工大学“杰出教授”。现任摩根士丹利信息技术部门董事总经理、哥伦比亚大学计算机科学系客座教授,美国国家工程学会会员,IEEE、ACM、CHM资深会员。1979 年,B.S开始开发一种语言,当时称为“C with Classes”(带类的C),后来演化为C++。1998年,ANSI/ISO C++ 标准建立,同年,B.S推出了其经典著作 The C++ Programming Language 的第三版。C++ 的标准化标志着B.S博士倾 20年心血的伟大构想终于实现。


4. 天神四号 Go语言之父



「谷歌首席软件工程师罗布派克(Rob Pike)」


罗布派克是 Unix 的先驱,也是贝尔实验室最早和 Ken Thompson以及Dennis M. Ritche 开发 Unix 的猛人,UTF-8的设计人。他还在美国名嘴 David Letterman 的晚间节目上露了一小脸,一脸憨厚地帮一胖子吹牛搞怪。让偶佩服不已的是,罗伯伯还是1980 年奥运会射箭的银牌得主。他还是个颇为厉害的业余天文学家,设计的珈玛射线望远镜差点被 NASA 用在航天飞机上。Rob Pike是AT&T Bell Lab前Member of Technical Staff ,现在Google研究操作系统。


5. 天神五号 Java语言之父



「詹姆斯·高斯林(James Gosling)」


出生于加拿大,软件专家,Java 编程语言的共同创始人之一,一般公认他为 “Java之父”。在12岁的时候,他已能设计电子游戏机,帮忙邻居修理收割机。大学时期在天文系担任程序开发工读生,1977 年获得了加拿大卡尔加里大学计算机科学学士学位。1981年开发在Unix上运行的Emacs类编辑器 Gosling Emacs(以C语言编写,使用 Mocklisp 作为扩展语言)。1983 年获得了美国卡内基梅隆大学计算机科学博士学位,博士论文的题目是:"The Algebraic Manipulation of Constraints"。毕业后到 IBM 工作,设计 IBM 第一代工作站 NeWS 系统,但不受重视。后来转至 Sun 公司。1990 年,与 Patrick Naughton和 Mike Sheridan 等人合作“绿色计划”,后来发展一套语言叫做 “Oak”,后改名为 Java。1994 年底,James Gosling 在硅谷召开的“技术、教育和设计大会”上展示 Java程序。2000年,Java 成为世界上最流行的电脑语言。


6. 天神六号 JS语言之父



「布兰登·艾奇(Brendan Eich)」


JavaScript 的发明人,在 Mozilla (火狐)公司担任首席技术长。出任 Mozilla 的 CEO 十天就被迫辞职。布兰登·艾奇毕业于伊利诺伊大学香槟分校。1995 年任职于网景期间,为网景浏览器开发出 JavaScript,之后成为浏览器上应用最广泛的脚本语言之一。


7. 天神七号 PHP语言之父



「拉斯马斯·勒德尔夫(Rasmus Lerdorf)」


拉斯马斯·勒德尔夫 在 1994 创建 PHP,刚刚开始只是一个简单的用 Perl 语言编写的程序,用来统计他自己网站的访问者。后来又用 C 语言重新编写,包括可以访问数据库。在1995年以Personal Home Page Tools ( PHP Tools ) 开始对外发表第一个版本,Lerdorf 写了一些介绍此程序的文档,并且发布了PHP1.0。在这早期的版本中,提供了访客留言本、访客计数器等简单的功能。以后越来越多的网站使用了 PHP,并且强烈要求增加一些特性,比如循环语句和数组变量等等,在新的成员加入开发行列之后,在 1995 年中,PHP 2.0 发布了。第二版定名为PHP/FI(Form Interpreter)。PHP/FI 加入了对 MySQL的支持,从此建立了 PHP 在动态网页开发上的地位。1997年,第三版就定名为 PHP3。2000年,PHP4.0 又问世了,其中增加了许多新的特性。现在最新版已经到了 PHP 8.0了。


8. 天神八号 Python语言之父



「吉多·范罗苏姆(Guido van Rossum)」


1989 年圣诞节期间,在阿姆斯特丹,Guido 为了打发圣诞节的无趣,决心开发一个新的脚本解释程序,作为 ABC 语言的一种继承。之所以选中 Python(大蟒蛇的意思)作为该编程语言的名字,是因为他是一个叫 Monty Python 的喜剧团体的爱好者。Guido 1982 年获得阿姆斯特丹大学的数学和计算机科学的硕士学位,并于同年加入一个多媒体组织 CWI,做调研员。1989年,他创立了 Python 语言。那时,他还在荷兰的CWI(Centrum voor Wiskunde en Informatica,国家数学和计算机科学研究院)。1991 年初,Python 发布了第一个公开发行版。现在的最新版本已经到了 Python 3.7.1 (2018-10-20) 。


9. 天神九号 R语言之父



「罗伯特·克利福德·杰特曼(Robert Clifford Gentleman)和 乔治·罗斯·伊哈卡(George Ross Ihaka) 」


罗伯特·克利福德·杰特曼(Robert Clifford Gentleman)是一名加拿大统计学家、生物信息学家。 截止至2015年,杰特曼担任  23andMe 主管计算生物学的副总裁。 杰特曼与 罗斯·伊哈卡 是R语言的最初作者  。
乔治·罗斯·伊哈卡(George Ross Ihaka) 在奥克兰大学 统计系任副教授。伊哈卡与罗伯特·杰特曼 是R语言 的最初作者。 伊哈卡在 1985 年从加州大学伯克利分校 获得博士学位,其导师是戴维·R·布勒林格。 2008 年新西兰皇家科学院向伊哈卡颁发皮克林勋章以纪念其对 R 语言的贡献。

R语言是一组数据操作,计算和图形显示工具的环境。相对于其它同类软件(如 Matlab, SAS, SPSS, SPlus),具有其非常丰富的特色。


10. 天神十号 Ruby语言之父



「松本行弘(Yukihiro Matsumoto)」


Ruby,一种简单快捷的面向对象(面向对象程序设计)脚本语言,在20世纪90年代由日本人松本行弘(Yukihiro Matsumoto)开发,遵守GPL协议和 Ruby License。松本行弘,是一位专业的程序员,他在日本的开源公司 Netlab 工作。他也是日本最为著名的开放源码传播者之一。他发布了许多开源的产品,包括cmail,一个基于 Emacs 的邮件客户端程序,完全用 Lisp 写的。Ruby 是他第一个在日本以外国家成名的软件。


网上我们经常看到这种言论:路人甲:xxx是最好的语言!路人乙:xxx 才算最好的语言!

其实在我看来,语言没有最好之分,只有看不同的应用场景下,哪种语言最合适,因为在每个领域都有更合适的编程语言。


—————END—————



喜欢本文的朋友,欢迎关注公众号 程序员小灰,收看更多精彩内容

      
点个[在看],是对小灰最大的支持!


免责声明:本文内容由21ic获得授权后发布,版权归原作者所有,本平台仅提供信息存储服务。文章仅代表作者个人观点,不代表本平台立场,如有问题,请联系我们,谢谢!

本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除( 邮箱:macysun@21ic.com )。
换一批
延伸阅读

全球工程师社区发起新活动,赋能成员自主选择产品进行评测

关键字: 嵌入式系统 微控制器 编程

对于每一个编程入门者来说,时间复杂度都是一道绕不开的坎。写了一段代码,怎么判断它运行得快不快?不同写法的代码,效率差距到底有多大?面对算法题,怎么说明你的解法是最优的?答案都藏在时间复杂度分析里。其实时间复杂度并不难,它...

关键字: 算法 编程

当我们谈起C语言,很多人第一印象是面向底层、面向系统的编译型语言,写出来的程序一般都是从头到尾跑一遍就结束,很少和用户交互。但实际上,C语言从诞生开始就支持交互式的程序设计,通过标准输入输出和用户实时交互,接收用户输入、...

关键字: C语言 编程

我们初学编程时,总默认浮点数就是小数的代名词,好像二者天生就是绑定在一起的:整数用整型存,小数就用浮点数存,这似乎是天经地义的规则。但如果我们仔细观察,总会遇到一些难以理解的奇怪现象:0.1加0.1为什么不等于0.2?明...

关键字: 浮点数 编程

超过 80000 名 IBM 员工正在使用 IBM Bob;平均生产力提升 45%; 多模型编排功能可根据准确性、性能和成本,自动将每个任务路由至合适的模型; 超越代码生成,实现完整的软件开发全生命周期工作...

关键字: IBM 编程 软件开发 AI

当地时间 2 月 23 日,美股市场上演 AI 技术颠覆传统产业的剧烈一幕:人工智能公司 Anthropic 宣布旗下 Claude Code 产品新增 COBOL 编程语言现代化处理能力后,国际商业机器公司(IBM)股...

关键字: IBM Anthropic AI 编程

-Basecamp Research推出全球首个可编程基因插入AI模型 此突破可解决遗传医学长期存在的挑战,目标是开发新一代治愈性细胞和基因疗法。 与NVIDIA合作开发,依靠NVIDIA BioNeMo的加...

关键字: 编程 SE AI模型 RESEARCH

在C语言编程中,循环结构是处理重复任务的核心工具,而break和continue则是控制循环流程的关键指令。虽然两者都用于改变循环的正常执行路径,但它们的行为和适用场景存在本质差异。

关键字: C语言 编程

济南2025年12月2日 /美通社/ -- 2025年11月30日,第三届山东省青少年无人机大赛泰安区域选拔赛在浪潮探索中心泰安科创教育基地举行。泰安市科协、泰山区科协、山东省无人机技术与应用协会、山东浪潮盛华智慧教育有...

关键字: 大赛 无人机 人工智能 编程

北京2025年11月3日 /美通社/ -- 近日,在IMT-2020(5G)推进组的组织下,爱立信率先成功完成了5G可编程网络技术演示。本次演示结合实际应用场景验证了可编程网络在服务保障、动态资源分配、网络能力开放以及意...

关键字: 爱立信 编程 网络技术 5G网络
关闭