您现在的位置是:生活百科网 > 生活百科 >
c语言好学吗(python比c语言好学吗)
2022-05-18 15:08生活百科 人已围观
简介前言作为理工科的我们,看到一些理论、概念和一些术语,就是脑瓜疼。在大学时,这些知识,很多时候都是作为填空题,最终的答案就跟四级作文差不多,答案脑洞大开。回归正题,...
前言
作为理工科的我们,看到一些理论、概念和一些术语,就是脑瓜疼。在大学时,这些知识,很多时候都是作为填空题,最终的答案就跟四级作文差不多,答案脑洞大开。回归正题,其实,有很多东西我们只需要了解一下就好了,知道有这么一回事。例如,C语言是谁搞出来的,C语言又是怎么编译?后者便是经常问到的问题。
这篇文章主要是C语言入门中的了解篇,简单了解一下C语言的发展史和特点,还有C语言编译的过程。
C语言的发展史
所谓“吃水不忘挖井人”,我们学习C语言,那就需要知道C语言之父是哪位大佬了。那么他是来自美国的丹尼斯.里奇(DennisRitchie),生于1941年,在1972年发明了C语言,2011年10月12日永远离开了我们。他可谓是程序员祖师爷,来自于贝尔实验室,1983年获得图灵奖,除了C语言,我们熟知的Unix系统也是他设计开发的。下图就是丹尼斯里奇的照片。
C语言并不是只给一个人使用的,使用者就包括开发者、维护者、管理者和实现者,这么多人一起用,假如你一套他一套,没有统一的标准,这时候就乱成一团了,你写的东西他看不懂,他写的东西你也看不懂。所以,C语言就必须有标准,推动其发展。这些标准就可以看似C语言的发展史了。
1.“K&R”标准
1978年,丹尼斯.里奇和布莱恩.科尔尼汗联合出版了《C程序设计语言》(TheC ProgrammingLanguage)的著作,这本书被C语言开发者称为“K&R”,很多年来被当作C语言的非正式的标准说明,人们称这个版本的C语言为“K&RC”。
1988年丹尼斯里奇和布莱恩科尔尼汗修改此书,出版了《C程序设计语言》第二版,第二版就涵盖了ANSIC语言标准,这个版本也成为了大学C语言的经典教材。书本如下图:
(附件有该书的pdf版本)
2. “C89”标准
3.“C90”标准
后来ANSI把“C89”标准提交到ISO(国际化标准组织),1990年被ISO采纳为国际标准,称为“ISOC”标准。又因为这个版本是1990年发布的,因此也被称为“C90”标准。ANSIC(C89)和ISOC(C90)内容基本相同,主要区别在于格式组织不一样而已。
4.“C99”标准
在“C89”标准确立后,C语言的规范在很长一段时间内都没有大的变动。直到1995年,C程序设计语言工作组对C语言进行了一些修改,称为后来在1999年发布的ISO/IEC9899:1999标准,通常被称为“C99”标准。
5.“C11”标准
2007年,C语言标准委员会又重新开始修订C语言,在2011年正式发布了ISO/IEC9899:2011标准,简称为“C11”标准。
以下为C语言发展图。
这么多标准,到底是用哪个呢?“K&R”是非正式标准,而且年代久远,现在基本上是不使用;“C89”和“C90”属于同一个标准,内容一样,只是认证的机构不一样而已,这个标准也一直用到现在。目前的主流应该是“C99”标准,GCC编译器对“C99”标准的支持相当于较好。那GCC是啥呢?GCC(GNUCompiler Collection, GNU编译器集合)是一套由GNU工程开发的支持多种编程语言的编译器。
C语言被人称为结构化语言,那么C语言程序设计就是结构化程序设计,主要观点就是采用自顶向下,逐步细分和模块化的程序设计方法,使用顺序、选择、循环三种基本控制结构来构造程序。
C语言的优点
在这里概括为三个:简洁、灵活、高效。
1.简洁性:
2.灵活性
3.高效性
下一篇:S和M(s和m是什么意思)
相关文章
- 2023北京本科普通批985院校投档线:清华685、北大683、武大653分
- 广东考生上华南理工大学难吗?
- 上海这3所大学2023考研复试分数线公布
- 最大相差178分!南京理工大学投档线集锦!最高681分,最低503分
- 2023湖北物理类投档线:武科大573、湖大563、江大536、武体506分
- 多少分能上南大?2023南京大学在苏录取数据盘点,这些途径可以走
- 2023山东高考,省内分数线最高的十所大学
- 国防科技大学录取分数线是多少?附国防科技大学毕业去向
- 郑州大学多少分能考上?2024才可以录取?附最低分数线
- 北京航空航天大学2023年录取分数线及省排名
- 哈尔滨工业大学(威海)、(深圳)校区2023年录取分数情况
- 2023广东本科投档线出炉!请看中大/华工/深大/华师/暨大等分数线
随机图文
-
我的孩子教育(我的孩子教育理念)
六、要拥有一颗平常心。一个人,不可能永远得意,也不可能永远失意,得意时... -
干货利润一般是多少(干货零售利润是多少)
干货利润一般是多少万万没想到,中国的医药行业,竟然被一家广西的药店教做... -
舱位s(舱位s是什么等级)
内盘(即卖盘S):是指以买进价格成交的股票手数,就是先有买进的价格,而后才... -
翡翠买贵了(翡翠买贵了能起诉吗)
直播电商发展至今,要说最热情好客的直播间,恐怕绕不过“翡翠直播间”。消... -
石楠花味道(石楠花味道像什么)
对于石楠花,有人是这么形容的:特别特别浓郁的,感觉空气里都是流动的那种... -
王崇墨(王崇墨李茉晗)
这些人的舞蹈真是美不胜收啊!以前我不喜欢拉丁舞,我认为它的服装暴露,动... -
史上最烂的皇帝「唯一一个没有昏君的朝代」
大家好,今天来为大家解答史上最烂的皇帝这个问题的一些问题点,包括唯一一... -
智商排名(智商排名前十的狗狗有哪些)
全球智商最高的10个人,你知道是谁吗?中国网友力挺鬼谷子、诸葛亮,外国网...