IE盒子

搜索
查看: 104|回复: 0

C语言简史

[复制链接]

2

主题

7

帖子

14

积分

新手上路

Rank: 1

积分
14
发表于 2023-4-10 02:26:07 | 显示全部楼层 |阅读模式
C语言,是一种高级编程语言,起源于Agol 60语言,到1963年,剑桥大学将其发展为CPL语言,到后来,剑桥大学的相关人员又将其发展和简化为BCPL语言,1970年,B语言横空出世,而它的创作者便是Ken Thomson。经过3年发展, C语言正式出现,而C语言的命名便是BCPL中的第二个字母C。

1978年,丹尼斯·里奇与布莱恩·科尔尼,两位大老出版著名的 《The C Programming Language》, 使得C语言成为最为广泛流传的语言。

为了便于C语言的传播和交流学习,急需统一的标准,故C语言标准委员会历时6年定制了统一的标准---ANIC,同时在1995年,在ANIC的基础上增加了一些库函数,延伸出了C++.

小知识:C语言之父

丹尼斯·里奇, C语言之父,UNIX之父。美国计算机科学家,对C语言和其他编程语言、Multics和Unix等操作系统的发展作出了巨大贡献。1978年与布莱恩·科尔尼干(Brian W. Kernighan)一起出版了名著《C程序设计语言》《The C Programming Language》,此书已成为C语言方面最权威的教材之一。



C语言介绍
C语言是一门通用计算机编程语言,应用广泛。
C语言的设计目标是提供一种能以简易的方式编译、处理低级存储器、产生少量的机器码以及不需要任何运行环境支持便能运行的编程语言。
尽管C语言提供了许多低级处理的功能,但仍然保持着良好跨平台的特性,以一个标准规格写出的C语言程序可在许多电脑平台上进行编译,甚至包含一些嵌入式处理器(单片机或称MCU)以及超级电脑等作业平台。
二十世纪八十年代,为了避免各开发厂商用的C语言语法产生差异,由美国国家标准局为C语言制定了一套完整的国际标准语法,称为ANSI C,作为C语言最初的标准。
C语言是一门面向过程的计算机编程语言,与C++,Java等面向对象的编程语言有所不同。
嵌入式C的发展历史:


嵌入式C是一种使用非常方便的高级语言。所以,在嵌入式产品的开发应用中,除了使用汇编语言外,也逐渐引入了嵌入式C。




嵌入式(ARM、LINUX)嵌入式C语言,除了遵循一般嵌入式C的规则外,还有其自身的特点,例如中断服务函数(如interrupt n),对嵌入式单片机特殊功能寄存器的定义是嵌入式C所特有的,是对标准嵌入式C的扩展。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表