一.C语言是什么?
我们知道人与人交流使用的是自然语言,如:汉语,英语,日语,法语...
那人和计算机是怎么交流的呢?使用计算机语言。
目前已知已经有上千种计算机语言,人们通过计算机语言写的程序,给计算机下达指令,让计算机工作。C语言就是众多计算机语言的一种,当然C++/Java/Go/Python都是计算机语言。
二.C语言的历史与辉煌
C语言最初是作为Unix系统的开发工具而发明的。
三.编译器选择
1.编译与链接
C语言是一门编译型计算机语言,C语言源代码都是文本文件,文本文件本身无法执行,必须通过编译器翻译和链接器的链接,生成二进制的可执行文件才能运行。
2.编译器
C语言是一门编译型计算机语言,需要依赖编译器将计算机语言转换成机器语言能执行的机器指令。下面是一些集成开发环境
(1) Vs2022集成了MSVC(安装包大,安装简单,使用方便)
(2)XCode集成了clang(苹果电脑上的开发工具)
(3)CodeBlock集成了gcc(小众,需要配置环境)
(4)DevC++集成了gcc(小巧,但工具过于简单,对代码养成风格不好,一些竞赛使用)
(5)Clion是默认使用CMke,编译器是可以配置,但工具收费
注:集成开发环境(IDE)用于提供程序开发环境的应用程序,一般包括代码编辑器,编译器,调试器和图形用户界面等工具。集成了代码编写功能,分析功能,编译功能,调试功能的一体化的开发软件服务套。