C语言编译器有Dev-C++,只需要简单配置一下就能够在上面进行编写程序;vs code一款跨平台免费开源编辑器;Visual Studio插件扩展众多,支持单元测试、代码重构等高级功能,开发调试效率都非常高,大型项目开发经常会用这个软件。
C 语言编译器适于编写系统软件,是学习编程的同学们的必备软件。c 语言是一种应用非常广泛的编程语言,那选择编译器如何选择呢?这一类软件有很多,每一个软件都有他各自的特点。C 语言编译器可以分为两类,一是桌面操作系统,二是嵌入式系统。
桌面操作系统包括:Visual C++、GCC 以及 LLVM Clang ,Visual C++只能用于 Windows 操作系统,GCC 和 LLVM Clang 除了可用于 Windows 操作系统之外,主要用于 Unix/Linux 操作系统。
嵌入式操作系统包括:Keil C51 编译器、 AVR GCC 编译器、 ADS、RVDS 编译器、 CCS、 Visual DSP++ 编译器等。
C 语言编程软件介绍
1.Dev-C++
这款软件对于初学者来说可以减少很多的配置,只需要并简单配置一下就能够在上面进行编写程序。让我们有更多的时间去学习逻辑层面的东西,而不是说去处理软件层面的东西,就能够为我们节省很多的时间,可以说是学习 c 或 c++的首选开发工具。并且这个程序的话也是比较小的,只有 50M 左右,可以说是一个非常优秀的集成开发环境
2.vs code
VSCode(全称:Visual Studio Code),它是一款由微软开发并且能够跨平台的免费开源编辑器,它的功能也是十分的强大。我们可以在他的库中下载各种各样的插件,来帮助我们实现编写各种各样的代码,不仅仅局限于 c 语言。而且他还支持语法高亮,括号补全等等功能。在上面我们可以几乎找到所有开发所需要的工具。
但是不同于第一款软件这个 VS code 的话,它需要我们自己去下载编译器,然后才能够正常去使用,但是配置来说相对来说还是比较简单的,只需要跟着流程,并且你有一定的动手能力,那他肯定就能够在上面运行。
3.CLion
CLion 是 Jetbrains 公司旗下推出的一款专为开发 C/C++所设计的跨平台 IDE,它是以 IntelliJ 为基础设计的,同时还包含了许多智能功能来提高开发人员的生产力。支持 python,相信使用过 IntelliJ idea 开发过 java 的盆友都很清楚该 IDE 的强大,所以做为 Jetbrains 旗下的 c/c++开发工具 CLion 同样包含了许多智能功能来提高开发人员的生产力,提高开发人员的工作效率。
4.Visual Studio2019
这应该是 Windows 平台下使用最多的 C/C++开发环境了,专业重量级的,由微软自主设计研发,号称宇宙第一 IDE,插件扩展众多,支持单元测试、代码重构等高级功能,开发调试效率都非常高,因此在大型项目开发中经常会用到这个软件,虽然对于初学者来说,早期不容易学习和掌握,但熟悉后,的确是一个编程开发利器
Visual Studio 经常被人诟病是“巨无霸”,安装体积太大,其实,如果只是用作开发 C/C++的话,VS 的安装体积并不大。如果不是很明确知道自己应该安装什么 IDE,那么就安装 VS 吧。
5.Xcode
Xcode 是运行在操作系统 Mac OS X 上的集成开发工具 IDE,由 Apple Inc 开发。Xcode 是开发 macOS 和 IOS 应用程序的最快捷的方式。Xcode 具有统一的用户界面设计、编码、测试、调试都在一个简单的窗口内完成。
Xcode 同时也是一种语言,作为一种基于 XML 的语言,Xcode 可以设想各种使用场景。它提供了一种独立于工具的可扩展的方法来描述编译时组件的各个方面。
6.Vim
Vim 是一个类似于 VI 的著名的功能强大、高度可定制的文本编辑器,在 Vi 的基础上改进和增加了很多特性。VIM 是自由软件。Vim 普遍被推崇为类 VI 编辑器中最好的一个,事实上真正的劲敌来自 Emacs 的不同变体。但是对于初学者入门门槛高。
7.Qt Creator
Qt Creator 是跨平台的 Qt IDE, Qt Creator 是 Qt 被 NOKIA 收购后推出的一款新的轻量级集成开发环境(IDE)。此 IDE 能够跨平台运行支持的系统包括 Linux(32 位及 64 位)、Mac OS X 以及 Windows。根据官方描述,Qt Creator 的设计目标是使开发人员能够利用 Qt 这个应用程序框架更加快速及轻易的完成开发任务。