C语言概述
创始人
2025-05-28 16:55:38

文章目录

  • 前言
  • 一、C语言发展历史
  • 二、C语言特点
  • 三、C语言应用场景
  • 四、学习C语言的建议
  • 总结


前言

本篇文章将带大家了解C语言的发展历史和应用场景。

一、C语言发展历史

此处引用百度资料:
C语言的祖先是BCPL语言。1967年,剑桥大学的 Martin Richards 对CPL语言进行了简化,于是产生了BCPL(Basic Combined Pogramming Language)语言。
1970年,美国贝尔实验室的 Ken Thompson。以BCPL语言为基础,设计出很简单且很接近硬件的B语言(取BCPL的首字母)。并且他用B语言写了第一个UNIX操作系统。
在1972年,美国贝尔实验室的 D.M.Ritchie 在B语言的基础上最终设计出了一种新的语言,他取了BCPL的第二个字母作为这种语言的名字,这就是C语言。
为了使UNIX操作系统推广,1977年Dennis M.Ritchie发表了不依赖于具体机器系统的C语言编译文本《可移植的C语言编译程序》。
1978年由美国电话电报公司(AT&T)贝尔实验室正式发表了C语言。1990年,国际标准化组织ISO(International Organization for Standards)接受了89 ANSI C 为I SO C 的标准(ISO9899-1990)。
1994年,ISO修订了C语言的标准。
1995年,ISO对C90做了一些修订,即“1995基准增补1(ISO/IEC/9899/AMD1:1995)”。
1999年,ISO有对C语言标准进行修订,在基本保留原来C语言特征的基础上,针对应该的需要,增加了一些功能,尤其是对C++中的一些功能,命名为ISO/IEC9899:1999。
2001年和2004年先后进行了两次技术修正。目前流行的C语言编译系统大多是以ANSI C为基础进行开发的,但不同版本的C编译系统所实现的语言功能和语法规则有略有差别。

二、C语言特点

C语言是一种计算机程序设计语言,它既具有高级语言的特点,又具有汇编语言的特点。它由美国贝尔研究所的D.M.Ritchie于1972年推出,1978年后,C语言已先后被移植到大、中、小及微型机上,它可以作为工作系统设计语言,编写系统应用程序,也可以作为应用程序设计语言,编写不依赖计算机硬件的应用程序。

三、C语言应用场景

C语言应用范围广泛,具备很强的数据处理能力,不仅仅是在软件开发上,而且各类科研都需要用到C语言,适于编写系统软件,三维,二维图形和动画,具体应用比如单片机以及嵌入式系统开发。

四、学习C语言的建议

假如大家决定以后从事嵌入式这方面的工作的话那么学好C语言是第一步,基础不牢地动山摇,有的人会说我学了哪些哪些东西,但是去面试的时候面试官一个C语言问题就把你问倒了,这样的话就算学了再多东西都是白搭,没有好的C语言基础也不可能将其他相关的东西学好的。
既然大家选择了学习C语言那么希望大家能够努力将C语言学好,有任何问题可以找我,我会尽力帮助大家学习C语言。

总结

下一篇文章我们进行C语言编译器的安装和学习C语言的编译和执行过程。
你的支持是我前进的动力,多多点赞多多支持哦。

相关内容

热门资讯

玩腻精致露营的北漂跑郊区冰面上... 今冬的冰雪奇缘开始走小众新奇赛道。 “冰鲜小龙虾”在全国各大湖泊里扎堆出现,这是北欧同款冰浮 深圳人...
2026“巴蜀文化旅游走廊”主... 2月12日,2026“巴蜀文化旅游走廊”主题列车项目启动仪式在重庆北站北广场举行。活动由重庆市文旅委...
观鸥赏花品滇菜 春城昆明调至“... 昆明信息港讯 记者周智宇2月13日,2026“来昆明过大年观鸥赏花品滇菜”系列活动发布会在昆明南屏步...
昆明发布新春文旅系列活动 邀游... 央广网昆明2月13日消息(记者 魏文青)2月13日,昆明市文化和旅游局、市园林绿化局、市商务局在南屏...