迅闻网
让更多人看到你

c语言之父(十大编程语言之父)

  c语言之父

无形之王的C言语之父
丹尼斯·里奇被世人尊称为「无形之王的C言语之父」,他是计算机及网络技能的奠定者,曾担任朗讯科技公司贝尔实验室下属的计算机科学研讨中心系统软件研讨部的主任一职。是为乔布斯等一众IT巨头供给膀子的巨人。
虽然在2011年10月期间他与乔布斯相继离世,但他却远未像乔布斯那样得到全球的追捧和悼念。丹尼斯?里奇对人类的奉献,也相应的被大大低估。此时此刻,全国际几十亿人正在使用的几百亿件电子产品,里边的软件最终都能够追溯到他的智力奉献。
许多重要人物之所以成名,要么是因为其改变了前史,要么是因为其创造了前史,DennisRitchie属于后者。当咱们中的大多数人还在姗姗学步的时分,他就开发了「C」言语——一种最有效、最通用的编程言语。
C言语是使用最广泛的言语之一,能够说,C言语的诞生是现代程序言语革新的起点,是程序规划言语发展史中的一个里程碑。自C言语呈现后,以C言语为根基的C++、Java和C#等面向对象言语相继诞生,并在各自范畴大获成功。但今日C言语依旧在系统编程、嵌入式编程等范畴占有着控制位置。
DennisRitchie还和KenThompson一同开发了Unix操作系统,便是OS。能够说:是他创造了UNIX。
他从来没有间断过在计算机及其操作系统方面的作业。也因而,他所领导的研讨小组开发出了Plan9和Inferno。
他的作业得到了许多计算机安排的公认和表奖,如:
美国计算机协会(ACM)颁发的系统及言语杰出论文奖(1974);
电气和电子工程师协会(IEEE)的EmmanuelPiore奖(1982);
贝尔实验室特别人员奖(1983);
美国计算机协会(ACM)的图灵奖(1983);
NEC公司的C&C基金奖(1989);
电气和电子工程师协会(IEEE)的优秀奖章(HammingMedal)(1990)等等
UNIXisbasicallyasimpleoperatingsystem,butyouhavetobeageniustounderstandthesimplicity.
1954年,电气工程师阿利斯泰尔?里奇(AlistairE.Ritchie),决议举家从纽约州的布朗克斯维尔(Bronxville),搬到几十公里以外的新泽西。这样能够离他的作业单位”贝尔实验室”更近一些。
13岁的丹尼斯?里奇(DennisRitchie),就这样跟着父亲一同来到新泽西。那时,谁也没有想到,这个文静的少年将在这儿待上一辈子,而且创造出改变国际的创造。
中学毕业后,丹尼斯?里奇遵从父亲的主张,进入哈佛大学学习使用数学,直到拿到博士学位。他的第一份作业,是为军方研发核武器,这并不符合他的志趣。1967年,通过父亲介绍,26岁的他进入贝尔实验室,从事刚刚兴起的计算机研讨。从此,他在新泽西老家一住便是44年,直到逝世。
他在贝尔实验室的第一个使命,是参与大项目Multics,即开发一个史无前例的、能够多人使用的、一同运行多个程序的操作系统。该项目由贝尔实验室、麻省理工学院和通用电气公司三方联合研发,但是由于规划过于杂乱,迟迟拿不出成果,1969年贝尔实验室宣布退出。
第一个使命这样无果而终,丹尼斯?里奇很不甘,但也无能为力。谁知过完了夏天,比他小两岁的搭档肯?汤普森(KenThompson)找上门,说借鉴Multics的规划思路,做了一个个人项目Unix,问他有没有爱好一同参与。丹尼斯?里奇马上表示同意,所以两人一同投入Unix的开发。肯?汤普森的专业是电子工程,丹尼斯?里奇专业是使用数学,正好互补。通过日以继夜的作业,1969年圣诞节前,Unix现已能够开始运行了。
Unix敏捷在程序员中流传,到了80时代,现已成为主流操作系统,演变成整个软件工业的根底,当代最主要的操作系统—-Windows、MacOS和Linux—-都与Unix有关。
丹尼斯?里奇对国际的奉献还不止于此。Unix最早是用不通用的机器言语编写的,如果换一个类型的计算机,就必须重新编写一遍。为了提高通用性和开发效率,丹尼斯?里奇决议创造一种新的计算机言语—-C言语。
C言语的语法非常简洁,对使用者的约束很少。丹尼斯?里奇编写的教材《C编程言语》一共只有100多页,薄得难以置信。许多人都被它的简洁性吸引,学习并使用C言语。直到今日,C言语仍然是国际上最重要的编程言语之一,”保持简略”原则显现了强壮的生命力。
创造Unix和C言语,给丹尼斯?里奇带来巨大的荣誉,他得到了1983年的图灵奖、1990年的汉明奖、1999年的美国国家技能奖章。尽管功成名就,他仍然住在新泽西,低沉地日子,不太在媒体上曝光,终身没有成婚。
退休今后,他过上了隐居日子,外界几乎忘了他的存在。2011年10月12日,共事20年的搭档RobPike从加州到新泽西去访问他,才发现他现已逝世了。由所以独居,无法知道精确的死亡时刻。据他的兄弟透露,这几年丹尼斯?里奇的健康状况一直不好,他患有前列腺癌和心脏病。
新的算法还会不断发展,部分归功于多处理才能的增加,尤其是异构处理器的发展。在这样的环境下也需求新的操作系统结构。但是,计算机的主要研讨现已从根底的计算机科学转向了使用范畴,直接面向实际国际的行为。
咱们知道有更多的丹尼斯·里奇成长起来,不过他们现已不再主要从事丹尼斯从前尽力研讨过的根底范畴。在相当大的程度上,咱们能够说他现已完成了他所开创的事业,而且启发了与他一同代的许许多多人。

c

十大编程语言之父

关于国际上闻名的十大编程言语之父,你们知道都有谁吗?今日就让黑马君带我们一起来盘点下编程言语之父都是谁吧~
01
DennisRitchie(丹尼斯里奇)对C言语和其他编程言语Multics和Unix等操作系统的开展做出了巨大贡献,被誉为C言语之父、UNIX之父,曾获图灵奖,与布莱恩·科尔尼干(BrianW.Kernighan)出版了《C程序设计言语(TheCProgrammingLanguage)》,这本书随后被誉为C言语的圣经。
02
NiklausWirth(尼古拉斯沃斯),凭借一句话获得图灵奖的Pascal之父,让他获得图灵奖的这句话就是他提出的闻名公式:“算法+数据结构=程序”。其公式在计算机科学的影响力足以与爱因斯坦的“E=MC^2”这个公式在物理学范畴的影响力相媲美。一个公式展示出了程序的实质,是计算机范畴名副其实的爱因斯坦。
03
BjarneStroustrup(本贾尼·斯特劳斯特卢普)被誉为C++言语之父。他的主要成就是在c言语的基础上引入并扩充了面向对象的概念,创造晰—种集数据封装和数据躲藏、承继和重用、多态性等特点与一身的程序言语。为了表达该言语与c言语的根由关系,它被命名为C++。
04
JamesGosling(詹姆斯·高斯林)是加拿大的一位计算机编程天才。在他坐落卡内基·梅隆大学攻读计算机博士学位时,就编写了多处理器版别的UNIX操作系统,是JAVA编程言语的创始人。JAVA的诞生,不仅给高斯林个人带来了无上的荣耀,也推进了整个计算机编程言语的进程。跟着互联网的开展,尤其是网景开发的网页浏览器的遍及,JAVA被广泛的应用,使JAVA成为全球最风靡的开发言语。
05
松本行弘——一个相信键盘可以改动国际的男人。他以为在编程言语中,不能一味地着重计算机的运转速度,而要注重“人”的效果,“人”要成为计算机的主人,所以他于1993年创造晰更人性化的编程言语Ruby。
Ruby程序设计言语,集简洁性、扩展性、稳定性等长处于一身,在Web开发方面的效率很高,广泛的应用在企业范畴。松本行弘用亲身经历告诉我们兴趣是最好的老师,编程也可以不再冰冷枯燥。
06
BrendanEich(布兰登·艾奇)是javascript的创造人,他曾说道:“与其说我爱javascript,不如说我恨它。它是C言语和Self言语一夜情的产品”。javascript是浏览器上应用最广泛的言语之一,是布兰登1995年在任职于网景期间为网景浏览器而开发的。
07
JohnMcCarthy(约翰·麦卡锡),不走寻常路的编程言语我们,麦卡锡在1958年创造Lisp言语,该言语至今为止还被广泛地运用到人工智能范畴,所以他被誉为“人工智能之父”。Lisp言语的成功问世,使得人工智能范畴取得了突破性的开展,而他个人也因在人工智能范畴做出的巨大贡献,1971年获得计算机范畴最高奖项——图灵奖。人工智能的开展不仅是人类认识的开展,也是人类认识客观改造国际的严重的突破。跟着经济国际快速的开展,人们生活水平不断地提高,人工智能的遍及是一个必然趋势。
08
GuidovanRossum(吉多·范罗苏姆),最不务正业的创造者,Python(大蟒蛇)脚本解释言语的创始人。Python是一门用途广泛的高级编程言语,在线上和线下的编程方面起着举足轻重的效果,因这一言语的创造,Python社区的人群赋予了他“仁慈大君”的称谓。
Python的法语清晰明亮,这和它着重代码的可读性是密不可分的。Python早已成为Web开发、游戏脚本、计算机视觉、物联网办理和机器人开发的干流言语之一。而跟着物联网的不断开展,智能家电的不断出产,Python的未来是不可估量的。
09
RasmusLerdorf(拉斯马斯·勒德尔夫)——PHP之父,他是网络工程师们的偶像。他创建的PHP是一种易于学习和运用的计算机言语,迄今已生长到第五版。代码源的敞开,使得更多的人参加到编写开展之中,因集百家之众长,PHP现已演变成一种好用丰厚的言语。
PHP因有简易学习和运用的优势,使得只需有一点编程知识的人都能建立一个交互的网站,比如论坛、博客。完全免费的计算机的言语,用户在官网上就可以自由下载,使得用户不断增加。
10
LarryWall(拉里·沃尔),Perl编程言语之父,集懒散、急躁和傲慢于一身。跟着网络的生长,Perl才开始爆炸性地传达。Perl具有强壮的文本处理能力和灵活性,是快速解决困难问题的非常有用的东西集。
网络是一个黑客聚集的国际,而Perl是黑客最好的朋友。Perl最大的长处是它为其他计算机言语之间建立了一个桥梁,拥堵在Web上的大多数黑客过分锋利,而Perl是一种不可或缺的粘合剂,使得整个Web国际紧紧联合在一起。

未经允许不得转载:迅闻网 » c语言之父(十大编程语言之父)
分享到: 更多 (0)

评论 抢沙发

评论前必须登录!

 

迅闻网-让更多人看到你

登录/注册返回首页