c程序设计语言 丹尼斯(C语言编程软件的C语言之父)

本文目录
C语言编程软件的C语言之父
在众多的国际互动论坛上,计算机爱好者们以特有的方式纪念这位编程语言的重要奠基人。许多网友的发帖中没有片言只字,仅仅留下一个分号“;”。在C语言中,分号标志着一行指令语句的结束,网友们以此来悼念“C语言之父”,美国著名计算机专家丹尼斯·里奇(Dennis Ritchie)所引领的时代悄然远去。
在日益纷繁复杂的程序设计语言王国中,C语言因其简洁、有效、通用的特性而始终占据一席之地。被誉为“C语言之父”,同时也是操作系统Unix之父的C语言发明人之一——丹尼斯·里奇10月9日以70岁之龄辞世。
生于1941年9月9日的丹尼斯·里奇曾在哈佛大学学习物理学和应用数学,1967年他进入贝尔实验室,并曾经担任朗讯技术公司系统软件研究部门的领导人。
1983年,美国计算机协会将当年的图灵奖破例颁给了作为软件工程师的肯·汤普逊与里奇,获奖原因是他们“研究发展了通用的操作系统理论,尤其是实现了Unix操作系统”。并且,美国计算机协会当年还决定新设立一个奖项——软件系统奖,以奖励那些优秀的软件开发者,首个软件系统奖当然也是非他们两人莫属。
尽管通过Unix拿奖拿到手软,但令里奇引起最大关注和反响的则是C语言的问世。1999年,里奇和汤普逊为发展C语言和Unix操作系统一起获得了美国国家技术奖章。
虽然在C语言之后,C++、Java等各式各样计算机高级语言层出不穷,但不少程序员仍旧认为,C语言简洁、高效、灵活的特性令其具有独特魅力。“现在的程序编写朝着越来越冗长庞大的方向发展,而C语言虽然属于相对‘低级’的编程语言,但它的简洁之美是无可替代的。”一位电脑程序员道出了自己格外青睐C语言的原因。
和里奇所创造的C语言一样,Unix系统也同样具有简洁、朴素、小巧的特性。但正如里奇自己所说的那样,“Unix系统是一个简单基本的操作系统,但学会欣赏简洁需要天赋。”而里奇本人,尽管在软件发展史上占有举足轻重的地位,也同样在从事的领域辛勤而低调地耕耘近40年。
c语言主要是指
C 语言 是一种通用的程式语言,广泛用於系统软体与应用软体的开发。於1969年至1973年间,为了移植与开发UNIX作业系统,由丹尼斯·里奇与肯·汤普逊,以B语言为基础,在贝尔实验室设计、开发出来。
C语言具有高效、灵活、功能丰富、表达力强和较高的可移植性等特点,在程式设计中备受青睐,成为最近25年使用最为广泛的程式语言。目前,C语言编译器普遍存在於各种不同的作业系统中,例如Microsoft Windows、macOS、Linux、Unix等。C语言的设计影响了众多後来的程式语言,例如C++、Objective-C、Java、C#等。
二十世纪八十年代,为了避免各开发厂商用的C语言的语法产生差异,由美国国家标准局为C语言订定了一套完整的国际标准语法,称为ANSI C,作为C语言的标准。二十世纪八十年代至今的有关程式开发工具,一般都支援符合ANSI C的语法。
特性
C语言是一个有结构化程式设计、具有变数作用域(variable scope)以及递回功能的程序式语言。
C语言传递参数均是以值传递(pass by value),另外也可以传递指标(a pointer passed by value)。
不同的变数类型可以用结构体(struct)组合在一起。
只有32个保留字(reserved keywords),使变数、函式命名有更多弹性。
部份的变数类型可以转换,例如整数型和字元型变数。
透过指标(pointer),C语言可以容易的对记忆体进行低阶控制。
编译预处理(preprocessor)让C语言的编译更具有弹性。
JAVA和C语言是谁发明的
Dennis M Ritchie(丹尼斯·里奇), C语言之父,UNIX之父。
Dennis Ritchie还和Ken Thompson一起开发了Unix操作系统,因此,他还是名副其实的UNIX之父。现年64岁的40年如一日在贝尔实验室/朗讯科技公司(原AT&T实验室)工作,现在是计算科学研究中心系统软件研究部主任。
从二十世纪七十年代起,他的工作得到了很多计算机组织的公认和表彰,如:美国计算机协会(ACM)授予的系统及语言杰出论文奖(1974);电气和电子工程师协会(IEEE)的 Emmanuel Piore 奖(1982);贝尔实验室特别人员奖(1983);美国计算机协会(ACM)的图灵奖(1983); NEC公司的 C&C 基金奖(1989);电气和电子工程师协会(IEEE)的优秀奖章(Hamming Medal)(1990), 等等。
目前,Dennis M. Ritchie 正担任贝尔实验室/朗讯科技公司(原AT&T实验室)下属的计算科学研究中心系统软件研究部的主任一职。该中心位于美国新泽西州的 Murray Hill。
1978年Brian W.Kernighian和Dennis M.Ritchie出版了名著《C程序设计语言(The C Programming Language)》,现在此书已翻译成多种语言,成为C语言方面最权威的教材之一。
Java之父:James Gosling
***隐藏网址***
C语言是谁开发的
C语言是由UNIX的研制者丹尼斯·里奇(Dennis Ritchie)和肯·汤普逊(Ken Thompson)于1970年研制出的B语言的基础上发展和完善起来的。 他们都是早期AT&T的Bell实验室的计算机科学家,他们还是UNIX的开发者

更多文章:
什么时候用inner join(SQL中,用select语句时,为什么有时候要用inner join,有时候不用啊希望好心人帮忙)
2026年7月15日 12:30
javascript窗口对象是什么(demo是不是javascript的window对象的方法)
2025年9月15日 11:30
dedecmsv6怎样安装模板(dedecms 导入新的模板,模板的css,js等,怎么设置路径)
2025年11月5日 00:30
distinction学位在国内(M.A.with distinction是什么学位)
2025年7月12日 04:15
time clock power loss(电脑显示clockpowerloss还有optionsnot)
2026年1月10日 12:00
在 C语言中字符串的替换如何实现的!?js 字符串 replace 只能替换一个
2025年6月3日 05:30
sleep函数作用(linux 的sleep()、usleep()、nanosleep()函数)
2025年10月3日 01:00
















