到目前为止学习c语言用的开发环境、IDE、编译器

嘿,我当时确实经常接触到这个事情。
回想起2 008 年我开始学习C语言的时候,在Windows系统上首先接触到的就是VC6 .0。
当时老师就推荐了,说简单好用,界面顺眼。
事实上,编译和调试都很顺利。
我用它编写了我的第一个小程序,这非常酷。
不过后来发现这个东西已经过时了,不被C9 9 标准支持。
编写更复杂的代码需要做很多工作。
而且,没有代码补全,因此每次输入都需要很长时间,效率极低。
但当时我还年轻,所以没想太多,只要能跑就行了。

后来接触到了Dev-C++,大概是2 01 0年左右,感觉这个东西轻多了,启动快,只有几MB,而且不会卡在旧电脑上。
基于MinGW编译器,使用方便。
编写一个小程序来测试逻辑,使用Ctrl+F9 编译,Ctrl+F1 0运行。
速度非常快。
虽然界面比较旧,但是还是蛮好用的。
只是debug功能确实很一般,有时很难发现bug。
另外,这个东西从那以后就没有更新过,我有点担心使用起来会出现问题。

后来,大概是在 2 01 2 年,我使用了 Code::Blocks。
这个东西是跨平台的,在Windows/Linux上都可以使用。
支持各种编译器。
当时用的是GCC,感觉不错。
界面也非常灵活,可以随意更改,可以更改主题等等。
代码补全和语法高亮比Dev-C++好很多,写代码效率也高很多。
只是插件没有VS丰富,对于大型项目使用起来似乎有点困难。

2 01 5 年左右,我尝试了 NetBeans。
这个东西功能齐全,可以用Java和C++编写。
当时我正在接受 ACM 培训并使用 NetBeans 编写 C++ 代码。
安装插件后,我感觉非常好。
对于大型项目来说,代码导航和重构工具非常直观。
C++部分需要手动编译器配置,有点问题。
而且,这个东西很消耗内存,而且运行速度非常慢。
Java开发是它的强项。

VS2 005 当时用的不多,但是后来用了,发现确实很棒。
界面比VC6 .0现代得多,支持现代C标准并具有强大的调试工具。
它具有内存分析、性能分析等功能,在编写复杂的Windows应用程序时可以轻松使用。
它太大了。
安装需要几GB,而且我的旧家用电脑已经变砖了。
而且功能太多了。
我当时是个新人,看的时候很困惑。

我实际上在Linux下使用了Vim+GCC/G++组合。
2 01 8 年左右,如果你是在服务器上开发,就会使用这种组合。
刚开始使用 Vim 确实很困难。
你必须记住所有的热键。
但一旦习惯了,效率确实很高。
代码完成基于插件。
安装YouCompleteMe后,很好。
GCC/G++编译也很方便,只需在终端中输入几条命令即可完成。
刚开始的那段时间,我真的很不知所措,什么都不懂,感觉什么也学不到。
然后我硬着头皮用它来几个月了,我发现味道真的很好闻。

一般来说,选择取决于您。
对于初学者来说,Dev-C++ 或 Code::Blocks 非常好、轻量且有用。
VC6 .0也可以在Windows上使用,但不要将其用作主要工具。
VS的Advanced,VS2 005 或者更高版本的就不错,方便用于Windows开发。
多语言项目,NetBeans 可以。
对于Linux用户来说,Vim+GCC/G++是不错的选择,但上手难度较大,需要做好心理准备。
关键是要看看你的习惯,不要让工具减慢你的学习进度。

VSCode怎么创建C程序_VSCode编写和运行C语言程序教程