
各位,我们天天讲C语言,学C语言,那你知道C语言中的C是怎么来的吗?今天我们就给大家简单讲一下,其实这也要从C语言的发展史或者由来说起。
1958
1958年,ACM小组(美国计算机协会)和以当时联邦德国的应用数学和力学协会(GAMM)在苏黎世把他们关于算法表示法的建议综合为一,是一种编程语言,被命名为IAL(国际代数语言,International Algebraic Language),后来改称Algol 58。ALGOL家族的第一个成员。这门语言暂借被称为A语言,尽管这一叫法在当时或者现在都还没统一,但是现在很习惯这么叫,我们就姑且这么说吧。
1960
第yi:c语言语法结构很简洁精妙,写出的程序也很高效,很便于描述算法,大多数的程序员愿意使用c语言去描述算法本身,所以,如果你想在程序设计方面有所建树,就必须去学它。第0章从零开始0.1为什么要用c0.2ansic标准0.3从c到c++0.4从c和c++到java第1章c语言概述第1章c语言概述1.1c语言发展简史1.2c语言的特点1.3简单c语言程序举例1.4c语言程序的组成与结构1.5c语言程序的开发步骤小结习题第2章算法与程序设计基础2.1算法概述2.1.1算法的概念2.1.2算法的特征2.2算法的常用表示方法2.2.1自然语言2.2.2流程图2.2.3n—s流程图2.3程序设计典型算法2.4结构化程序设计方法小结习题第3章数据类型。这些教材的显著特点即为均采用面向对象c++语言来实现数据结构相关算法,与c语言描述的教材相比较,c++语言实现的算法突出作为面向对象程序设计的基础概念——抽象数据类型与类,强调算法与数据结构的密不可分性、封装性等特点,其实用性更强,为学生熟练掌握面向对象程序设计奠定了良好的基础。
1963
c 语言是一种通用、灵活、结构化的计算机高级语言,能实现汇编语言的大部分功能c语言之父是谁,直接对硬件进行访问,用c语言编写的程序,其生成的目标代码质量高、运行效率高,故而在单片机编程中被广泛应用,因此c语言程序设计课程不仅是高校计算机必修课,也成为电子相关的一门重要的基础课程。课程包括:特色c语言、学前创意语言与数学逻辑、创意编程、cocos游戏开发、arduino创客硬件、noip奥林匹克信息学竞赛、留学计算机项目指导、scratch游戏编程等。2005年一个计算机的师兄毕业自己创业,做网站外包,那时我们知道一个叫做php编写网站的服务器脚本语言,他的语法类似大学计算机编程的c语言,2006年暑假师兄公司办公点离开此地之后,我们班学生集体把师兄租用的地方租下来,那是个老的房子,没用暖气,上网用铁通1m,30多个人一起用。
1967
1967年,剑桥大学的Martin Richards对CPL语言进行了简化,于是产生了BCPL(Basic Combined Programming Language)语言。BCPL有些类似于Fortran,也是典型的面向过程的高级语言。注意此时并没有叫做B语言。
20世纪60年代
20世纪60年代,美国AT&T公司贝尔实验室(AT&T Bell Laboratory)的研究员Ken Thompson闲来无事,想玩一个他自己编的,模拟在太阳系航行的电子游戏—Space Travel。他背着老板,找到了台空闲的机器—PDP-7。但这台机器没有操作系统,而游戏必须使用操作系统的一些功能,于是他着手为PDP-7开发操作系统。后来这个操作系统被命名为大名鼎鼎的UNIX。
1970

以bcpl语言为基础,设计出很简单且很接近硬件的b语言(取bcpl的首字母)。1972年,贝尔实验室的d.m.ritchie在b语言的基础上最终设计出了一种新的语言,他取了bcpl的第二个字母作为这种语言的名字,这就是c语言。语言是国际上广泛流行的,c语言已先后移植到大,也可用来编写应用软件,是用汇编语言写的),设计出了很简单的而且很接近硬件的 b语言( 取 bcpl的第一个字母)。
1971
1971年,一个重量级人物出现了,同样酷爱Space Travel的Dennis M.Ritchie为了能早点儿玩上游戏,加入了Thompson的开发项目,合作开发UNIX。他的主要工作是改造B语言,使其更成熟。此人也就是我们今天所说的C语言之父。
1972
1979年他来到美国的新泽西州并加入贝尔实验室,与c语言之父、1983年图灵奖得主dennis ritchie以及大名鼎鼎的brian kerighan(两人合著《c程序设计语言》,kerighan还著有《程序设计实践》一书)共事多年,期间参与了贝尔实验室的c语言标准化活动。它由早期的编程语言bcpl(basic combined programming language)发展演变而来,在1970年,at&t贝尔实验室的ken thompson根据bcpl语言设计出较先进的并取名为b的语言,最后导致了c语言的问世。它由早期的编程语言bcpl(basic combined programming language)发展演变而来,在1970年,at&t贝尔实验室的ken thompson根据bcpl语言设计出较先进的并取名为b的语言,最后导致了c语言的问世。
1973

1977年unix被移植到了interdata,是首个用c语言替代汇编语言开发内核的版本。1977年 unix被移植到了interdata,是首个用c语言替代汇编语言开发内核的版本。1977年出现了不依赖于具体机器的c语言编译文本《可移植c语言编译程序》,在pdp-7上实现,推出了bcpl(basic combined programming language)语言,但一般的高级语言难以实现汇编语言的某些功能(汇编语言可以直接对硬件进行操作)。
1977
1977年,Dennis M.Ritchie发表了不依赖于具体机器系统的C语言编译文本《可移植的C语言编译程序》。
1978
1978年由美国电话电报公司(AT&T)贝尔实验室正式发表了C语言。布莱恩·柯林汉(Brian Kernighan) 和 丹尼斯·里奇(Dennis Ritchie) 出版了一本书,名叫《The C Programming Language》,很多年来被当作 C语言的非正式的标准说明。这本书就是今天我们所说的大名鼎鼎的K&R C。
1989

1989年,美国国家标准协会(ANSI)通过了C语言标准,被称为ANSI X3.159-1989 "Programming Language C"。因为这个标准是1989年通过的,所以一般简称C89标准,也简称ANSI C。
1990
1990年,国际标准化组织(ISO)和国际电工委员会(IEC)把C89标准定为C语言的国际标准,命名为ISO/IEC 9899:1990 - Programming languages -- C[5]。因为此标准是在1990年发布的,所以有些人把简称作C90标准。不过大多数人依然称之为C89标准,因为此标准与ANSI C89标准完全等同。
1999
bsi是国际标准化组织iso、国际电工委员会iec、欧洲标 ( ) ( )准化委员会(cen)、欧洲电工标准化委员会(cenelec)、欧洲电信标准学会 (etsi)创始成员之一, 并在其中发挥着重要作用。 目前2011年12月8日,国际标准化组织(iso)和国际电工委员会(iec)发布的c11标准是c语言的第三个官方标准,也是c语言的最新标准,该标准更好的支持了汉字函数名和汉字标识符,一定程度上实现了汉字编程。9.文字 严格执行《中华人民共和国国家通用语言文字法(2000-10-31)》和新闻出版总署2010年12月24日发布的《关于进一步规范出版物文字使用的通知》,以及1992年新闻出版署、国家语言文字工作委员会发布的《出版物汉字使用管理规定》c语言之父是谁,以1986年10月国家语言文字工作委员会重新发布的《简化字总表》和1988年3月国家语言文字工作委员会和新闻出版署发布的《现代汉语通用字表》为准。
2011
bsi是国际标准化组织iso、国际电工委员会iec、欧洲标 ( ) ( )准化委员会(cen)、欧洲电工标准化委员会(cenelec)、欧洲电信标准学会 (etsi)创始成员之一, 并在其中发挥着重要作用。 目前2011年12月8日,国际标准化组织(iso)和国际电工委员会(iec)发布的c11标准是c语言的第三个官方标准,也是c语言的最新标准,该标准更好的支持了汉字函数名和汉字标识符,一定程度上实现了汉字编程。中国电工产品认证委员会在1954年成立后,一直为取得国际间的相互认可而努力,以便为电工产品出口服务,1991年6月中国电工产品认证委员会被国际电工委员会电工产品安全认证组织(iecee)管理委员会(mc)接受为认可和颁发cb***的国家认证机构。
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/jisuanjixue/article-104697-1.html
干嘛不把我大汉帝国虽远必诛的经验也集成进来