C语言及其开发环境简介
C 语言简介
- 一种通用的高级编程语言,由美国计算机科学家丹尼斯·里奇(Dennis Ritchie)于1972年在贝尔实验室设计开发。
- 一种能以简易的方式编译、处理低级存储器、仅产生少量的机器码以及不需要任何运行环境支持便能运行的编程语言。
- 具有高效、灵活、跨平台和功能强大的特点,被广泛应用于系统编程、嵌入式开发、操作系统,底层开发等领域。
C语言常用开发环境
Visual Studio
- Microsoft Visual Studio (简称 VS)是美国微软公司开发的集成IDE,也是目前最流行的 Windows 平台应用程序的集成IDE。支持 C 语言、C++、C#、ASP.NET 等语言。一般有三个版本,分别是免费的社区版以及收费的专业版和企业版。对于大部分程序开发来说,免费的社区版即可满足需求。
Visual C++ 6.0
- Microsoft Visual C++6.0 (简称 VC、VC++、VC6) 也是微软公司的产品。诞生于 1998 年,其在 Windows7、Windows 8、Windows 10 系统下都存在兼容性问题,已不在流行。
Turbo C
- Turbo C (简称 TC) 是一款古老的C语言开发工具。优点是功能强大,使用了一系列下拉式菜单,将文本编辑、程序编译、链接以及程序运行集于一身,并同时拥有图形库和文本窗口函数库。缺点是只能使用键盘操作,不能使用鼠标,所以非常不方便。
Dev C++
- Dev C++是一款免费开源适合初学者使用的集成开发环境。优点是体量小、无需安装,打开 dev-c++.exe 就可以直接使用,缺点是调试功能弱。
GNU Compiler Collection
- GNU Compiler Collection (GCC) 是一个用于 Linux 系统下编程开发的超级编译器。支持 C、C++、Objective-C、Fortran、Java、Ada和Go等语言的编译。GCC 功能强大、性能优越、效率快、调试功能强大,是 Linux 下开发 C 语言的不二选择。