C语言的发展史和特点 编译器Dev-C++安装和使用

C语言的发展史和特点 编译器Dev-C++安装和使用,第1张

前言

作为一名刚刚踏进大学生活的新生,看到了一些关于class="superseo">C语言的理论、概念、和一些专业术语,应该都会脑瓜子疼吧?

其实,很多东西我们只需要一起了解一下就好了,知道有这么一回事,对我们以后学习都有很大的帮助。例如,C语言是谁创作出来的,怎么流传下来发展到现在的。

所以这篇文章我们先不讲专业知识理论,我们就简单了解一下C语言的发展史和特点。

C语言发展史

所谓“喝水不忘挖井人”,我们学习C语言,那就需要知道C语言之父是哪位大佬了。那么他是来自美国的Dennis Ritchie(1941-2011),他在1972年发明了C语言。他可谓是程序员祖师爷,来自于贝尔实验室,1983年获得图灵奖,除了C语言,我们熟知的Unix系统也是他设计开发的。下图就是丹尼斯里奇的照片。

C语言并不是只给一个人使用的,使用者就包括开发者、维护者、管理者和实现者,这么多人一起用,假如你一套他一套,没有统一的标准,这时候就乱成一团了,你写的东西他看不懂,他写的东西你也看不懂。所以,C语言就必须有标准,推动其发展。这些标准就可以看似C语言的发展史了。

1“K&R”标准

1978年,丹尼斯.里奇和布莱恩.科尔尼汗联合出版了《C语言程序设计》(TheC ProgrammingLanguage)的著作,很多年来被当作C语言的非正式的标准说明,人们称这个版本的C语言为“K&RC”。

1988年丹尼斯里奇和布莱恩科尔尼汗修改此书,出版了《C程序设计语言》第二版,第二版就涵盖了ANSIC语言标准,这个版本也成为了大学C语言的经典教材。书本如下图:

2“C89”标准

C语言在1972年11月问世,1978年由美国电话电报公司(AT&T)贝尔实验室正式发布。1970到80年代,C语言被广泛应用,从大型主机到小型微机,也衍生了C语言很多不同的版本。为了统一C语言版本,1983年,美国国家标准局开始制定C语言标准,于1989年12月完成,在1990年春发布,这个标准被称为“ANSIC”标准,也叫“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语言发展图

C语言的发展史和特点 编译器Dev-C++安装和使用,c56716d2-3282-11ed-ba43-dac502259ad0.jpg,第2张

这么多标准,到底是用哪个呢?“K&R”是非正式标准,而且年代久远,现在基本上是不使用;“C89”和“C90”属于同一个标准,内容一样,只是认证的机构不一样而已,这个标准也一直用到现在。目前的主流应该是“C99”标准。

C语言从诞生到现在,已经经历了半个多世纪,依然受到开发者的青睐,并称为广大工程师的入门首选语言,并且在TIOBE编程语言榜上都是前三位置(很多时候都是老大位置)。下图就是TIOBE最新编程语言排行榜,也可以通过下面的网址进行查看https://www.TIobe.com/TIobe-index/。

C语言的发展史和特点 编译器Dev-C++安装和使用,c56f9618-3282-11ed-ba43-dac502259ad0.jpg,第3张

后记

相信看到这里,各位计算机编程萌新对C语言已经有了一定的了解了吧,C语言是所有编程语言的基础,也是学习编程的重中之重,用C语言编译生产的目标代码执行的效率仅比汇编语言低一些,但是比其他高级语言(C++java、C)编写出的程序要高。我们天天使用的 *** 作系统、数据库、游戏引擎等大多都是使用C语言进行实现的,还有很多经典算法、框架也是使用C语言进行编写的。

所以各位小萌新们,想要学好编程一定要努力学好C语言哦,下次我们再来了解一些关于C语言的理论知识以及实践。

编译器Dev-C++安装和使用

软件简介

Dev-C++是一个Windows环境下的一个适合于初学者使用的轻量级C/C++ 集成开发环境(IDE),它是一款自由软件,遵守GPL许可协议分发源代码。

Dev-C++ 使用MingW64/TDM-GCC编译器,遵循C++ 11标准,同时兼容C++98标准。开发环境包括多页面窗口、工程编辑器以及调试器等,在工程编辑器中集合了编辑器、编译器、连接程序和执行程序,提供高亮度语法显示的,以减少编辑错误,还有完善的调试功能,适合初学者与编程高手的不同需求,是学习C或C++的首选开发工具!

下载

腾讯软件中心下载链接:

https://sm.myapp.com/original/Development/Dev-Cpp_5.11_TDM-GCC_4.9.2_Setup.exe

Dev C++ 下载完成后会得到一个安装包(.exe 程序),双击该文件即可开始安装。

(1) 首先加载安装程序(只需要几十秒)

C语言的发展史和特点 编译器Dev-C++安装和使用,c57e7f20-3282-11ed-ba43-dac502259ad0.png,第4张

(2) 开始安装

Dev C++ 支持多国语言,包括简体中文,但是要等到安装完成以后才能设置,在安装过程中不能使用简体中文,所以这里我们选择英文(English)。

C语言的发展史和特点 编译器Dev-C++安装和使用,c5901672-3282-11ed-ba43-dac502259ad0.png,第5张

(3) 同意 Dev C++ 的各项条款

C语言的发展史和特点 编译器Dev-C++安装和使用,c59e7960-3282-11ed-ba43-dac502259ad0.png,第6张

(4) 选择要安装的组件

C语言的发展史和特点 编译器Dev-C++安装和使用,c5b223d4-3282-11ed-ba43-dac502259ad0.png,第7张

选择“Full”,全部安装。

(5) 选择安装路径

C语言的发展史和特点 编译器Dev-C++安装和使用,c5da41de-3282-11ed-ba43-dac502259ad0.png,第8张

你可以将 Dev C++ 安装在任意位置,但是路径中最好不要包含中文。

(7) 安装完成

C语言的发展史和特点 编译器Dev-C++安装和使用,c5ee46ac-3282-11ed-ba43-dac502259ad0.png,第9张

开始配置 Dev C++

首次使用 Dev C++ 还需要简单的配置,包括设置语言、字体、和主题风格。

(1) 第一次启动 Dev C++ 后,提示选择语言。

C语言的发展史和特点 编译器Dev-C++安装和使用,c60e41fa-3282-11ed-ba43-dac502259ad0.png,第10张

这里我们选择简体中文,英语给力的朋友也可以选择英文。

(2) 选择字体和主题风格

C语言的发展史和特点 编译器Dev-C++安装和使用,c61d78e6-3282-11ed-ba43-dac502259ad0.png,第11张

这里保持默认即可。

(3) 提示设置成功

C语言的发展史和特点 编译器Dev-C++安装和使用,c6303260-3282-11ed-ba43-dac502259ad0.png,第12张

点击“OK”按钮,进入 Dev C++,就可以编写代码了。

审核编辑:汤梓红

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/dianzi/2998333.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-09-26
下一篇 2022-09-26

发表评论

登录后才能评论

评论列表(0条)

保存