发布网友 发布时间:2022-04-22 00:56
共1个回答
热心网友 时间:2023-10-15 16:19
估计题主说的“C语言编程软件和翻译”指的是中文版的c语言集成开发环境(IDE)吧。Windows下可使用的内置中文界面的C语言IDE有不少,比如微软的Visual Studio 2015、DEV-C++等等。
如果题主只是想学习Windows下的C语言开发,最好的选择应该是Visual Studio 2015社区版(相当于学生版,培养学生的使用习惯后以便在以后的工作企业中推广专业版和企业版)。尽管对于Visual Studio 2015来说还有两个更加高级的版本(专业版好企业版),但既然题主是初学者,而且最重要的是Visual Studio 2015社区版完全正版、完全免费,所以何乐而不为呢?
微软官方的下载地址:https://www.visualstudio.com/downloads/download-visual-studio-vs
说完了集成开发环境(IDE),我该建议题主不要使用IDE了。有句话说,IDE是高手的擦手巾,却是新手的雨伞。什么意思?新手从头学起,虽然使用IDE很方便,但是使用IDE却忽略了不少本应该了解、掌握的细节。
那如何学习C语言才是正途呢?在Linux下使用类似于vi、Emacs之类的编辑器编写,使用GNU gcc(一款linux平台下的C/C++语言编译器,其实还支持很多其他语言的编译)进行编译,使用makefile组织项目。
如果你被吓到其实也情有可原,毕竟习惯了Windows的方便便捷以后再接触Linux真的让人头痛。但如果你的C语言到达了一定程度后,也只有通过Linux才能让你更进一步。
好吧,既然你是新手,有选择了Windows,如果要更好的学习C语言的话,当然还是不建议使用IDE。用什么呢?Notepad++听说过吗?一款开源免费的Windows平台文本编辑器,我们使用Notepad++进行编码,那是用什么来进行编译呢?Windows平台移植版的GNU gcc——mingw!当然,这些编译操作也要在cmd命令行下进行,使用百度能够找到大量的介绍和说明。
Notepad++官方下载地址:https://notepad-plus-plus.org/zh/download/
mingw w官方下载地址:sourceforge.NET/projects/mingw-w/
新手汪不会?好吧,再退一步,使用DEV C++这款IDE吧。能够满足对于新手来说的所有要求,而且也是中文界面、免费软件。
DEV C++官方下载地址:http://sourceforge.net/projects/orwelldevcpp/
为什么不用微软Visual Studio(VS)?因为,只有在Linux下才能真正学好C语言,而Visual Studio不可能有Linux版(更主要的原因是Linux下的C程序猿有几个肯屈尊使用IDE的?)。
好了,下面梳理一下:
① 最好的学习C语言的环境是Linux;
② 在Windows下学习C语言最好也不要使用IDE,建议使用Notepad++和mingw来进行学习;
③ 如果一定要使用Windows平台有中文界面的C语言编译器,DEV C++是一个不错的选择,其默认使用C编译器也是mingw;
④ 微软的Visual Studio 2015当然是最方便使用的,VS 2015社区版绝对可以免费使用,但这样你会忽略掉很多本应知道的细节。