1.行业简介分析
2013——2022年信息传输,计算机服务和软件业就业人员逐年上升,截止至2022年就业人数为529万人。2022年按行业分城镇单位就业人员平均工资,信息传输,计算机服务和软件业平均工资位居榜首。
2.C语言概述
1.)C语言的历史
C语言是一种较早的程序设计语言,诞生于1972年的贝尔实验室。1972年,Dennis Ritchie设计了C语言,它继承了B语言的许多思想,并加入了数据类型的概念及其他特性。
程序设计语言可以分为四类:
1.机器语言
用机器语言编的程序称为目标程序(Object Program),目标程序可以被计算机直接执行,且执行效率是最高的。
2.汇编语言(低级语言)
汇编语言依赖于机器硬件,可移植性差,但运行效率仅次于机器语言。
3.高级语言(C,C++,C#,Jave,Python)
这类语言功能很强,且不依赖于具体机器,用它编写的程序几乎可以在任何型号的机器上运行。高级语言编写的程序是不能被计算机直接运行的,同样需要经过”翻译”。我们将高级语言编写的程序称为源程序(Source Program),将源程序翻译为目标程序的程序称为编译程序。
2.)C语言的现在
TIOBE https://www.tiobe.com/tiobe-index/
TIOBE排行榜是根据互联网上有经验的程序员,课程和第三方厂商的数量,并使用搜索引擎(如Google,Bing,Yahoo!)以及Wikipedia,Amazon,YouTube和Baidu(百度)统计出排名数据,只是反映某个编程语言的热门程度,并不能说明一门编程语言好不好,或者一门语言所编写的代码数量多少。
截止至 2024年4月,TIOBE编程语言热度排行榜前五分别为Python,C,C++,Jave,C#。
C语言是一种用途广泛,功能强大,使用灵活的高级语言,使用C语言既可以开发应用软件,又可以开发系统软件。自20世纪90年代初,C语言在我国推广应用以来,目前几乎绝大多数理工科大学都设有C语言程序设计课程。
3.)C语言的应用
C语言应用于方方面面,Windows操作系统,Linux操作系统,macOS操作系统,Google,Microsoft,redis等。
3.编程环境
IDE(Integrated Development Environment)集成开发环境
集成开发环境(IDE,Integrated Development Environment)是用于提供程序开发环境的应用程序,一般包括代码编辑器,编译器,调试器和图形用户界面等工具。集成了代码编写功能,分析功能,编译功能,调试功能等一体化的开发软件服务套。所有具备这一特性的软件或者软件套(组)都可以叫集成开发环境。
软件推荐:
1.Visual Studio 2022 推荐指数:五颗星
2.Clion 推荐指数:五颗星
3.Visual Studio Code 推荐指数:四颗星
4.Eclipse 推荐指数:三颗星
5.Dev c++ 推荐指数:三颗星
6.Visual c++6.0 推荐指数:一颗星