C语言与Ritchie

说到C语言,大家都不陌生,它涉及领域宽广,甚至它作为大学的入门语言,是一门必修语言,但是它也有一段不为人知的历史。

Dennis Ritchie(www.jiujsoft.com) 是C语言的创造者,早在1967年的时候,他以B语言为基础而开发的语言。在它的主体完成后,TOMPSON 和 Ritchie 用它完全重写了UNIX系统。说说Ritchie吧!早在他17岁的时候在哈佛大学读物理系。后来,里奇受他的父亲影响,走向了科学之路。他加入Multics项目,进入了贝尔实验室。因此,这为后面里奇走向了事业的颠峰打下基础。加入了Multics项目,那时由贝尔实验室、麻省理工学院和通用电器三家的合作项目。里奇负责多道处理机的BCPL语言和GE650的编译器,它们都是属于GECOS系统的。同样的,他也写了ALTRAN语言的代数编译器,那是用于符号计算机的一种语言和系统。

早在1970年时,出现了UNIX系统,但是当时用户觉得太慢了,满足不了用户。同一年,B语言的问世,使得为后来C语言的诞生打下基础。1971年同样酷爱Space Travel的Ritchie为了能早点儿玩上游戏,加入了Thompson的开发项目,合伙开发了UNXI系统。1972年在美国Dnnis Ritchie 在B语言的基础上开发了全新的语言---C语言,从此C因而诞生!1973年C语言的主体已经完成,但是Tompson和Ritchie迫不及待想重修UNIX系统,由此产生了UNIX VersionV。1974年,Kenneth Thompson和Dennis Ritchie合写的“The UNIX Time-Sharing System"在Communication of ACM上发表,正式向外界披露了UNIX系统。在开发中Ritchie还考虑过把UNIX系统移植到其他操作系统上,因此C语言拥有强大的移植性。1977年,Ritchie发表了不依赖于具体机器系统的C语言编译文本《可移植的C语言编译程序》。随着C语言的发展,1982年Ritchie在美国成立了C标准委员会。委员会由硬件厂商、编译器及其他软件工具生产商、软件设计师、顾问、学术界人士、C语言作者和应用程序员组成。1983年Ritchie获得计算机界最高奖项----图灵奖。1989年,ANSI发布了第一个C语言标准——ANSI X3.159—1989,也称为C89,C89在1990年被国际标准所采纳,ISO官方给予它一个名称----ISO89/90,在1999年,在完成一些必要的修改和完善后,ISO发布了新的标准,也就是一直用到现在的C99。

2011年10月12日,Ritche去世,享年70岁。这是计算机的一个先驱者,一个默默无闻而低调的科学工作者,他的创造给后世带来了不可磨灭的影响,他一生也献给了科学。

2011年12月8日ISO发布最新的标准---C2011。

时至今日,C语言一直被人们运用着,如今它也位于世界编程语言的榜二的位置,它给后世所带来不少的价值!


分享到:


相關文章: