学习C语言有什么好的编程软件推荐?( 二 )


文章插图
也许你是初学者 。买到的教材示例用的是VC6;也许你是学生 。实验室古老的电脑配置是VC6 。甚至你的各类考试都是VC6;也许你的老教授上课还是在用VC6 。但是 。我还是要有情提醒你一句:
千万不要用VC6!
千万不要用VC6!
千万不要用VC6!
坚持使用VC6就是在自我淘汰!
本文为作者“一个程序员的奋斗史”问答原创文章 。未经允许转载、抄袭必究!
其他观点:
可以说大部分c++的ide(集成开发工具)都是支持c的 。但是新建文件时扩展名要选.c 。否则因为编译机制不同 。往往不能得到正确的结论
先说说可以用的工具吧
1.年代久远的microsoft visual c++6.0(以下简称vc6)
这个工具大多数人应该都知道 。甚至很多学校的二级c语言都是标配这个软件 。但是随着时代的发展 。vc6已经被抛弃 。ui老土不说 。关键词高亮也很一般 。对于初学者这种界面很难勾起学习的欲望 。关键是需要付费/破解 。
[推荐指数?]
2.cfree这个也曾是是c语言的ide 。我曾经学习c的时候周围还有人用 。但是后来停止维护了 。也渐渐淡出了人们的视线 。
[推荐指数?]
3.codelite
国外的免费工具 。功能强大 。配置下编译器 。还是很好用的 。界面也相当现代化 。无中文版本
[推荐指数???]
4.dev c++
开源的c++ ide 。也能写c 。一键下载安装 。无需任何多余配置 。有中文版本 。主题多样 。相当轻巧
【学习C语言有什么好的编程软件推荐?】[推荐指数????]
5. clion
出自JetBrains(就是出pycharm那家)家族的clion 。和codeblocks一样也是 a cross-platform IDE for C and C++ 。功能强大 。但是后台内存占用大 。个人觉得不如vs优化的好 。同时是付费的 。但是可以通过教育邮箱免费申请使用一年[推荐指数????]
6.code blocks
也是一个开源(open source)的ide 。与上述不同的是可跨平台(cross platform) 。也就是说windows 。linux 。macOS都可以使用 。配置也很方便 。有简单的关键词提示 。官方没提供中文版 。但是有第三方汉化包 。
[推荐指数?????]
7. Microsoft visual studio community 15/17(一般简称vs) 。号称宇宙第一的ide 。可不是浪得虚名 。在这里推荐的是免费的社区版 。可以说兼具以上所有ide 的优点 。缺点是庞大臃肿(安装内存大) 。但是后台占用很良心 。对于学习c语言而言 。其实也根本无需配置 。有人说是学习工具的使用 。其实不是 。很多设置项对于初学者 。其实可以无需关注(再或者陆续尝试设置) 。等有一定的开发项目的能力 。也就能明白那些设置 。
[推荐指数?????]
?其他方案
提前下载好编译器( mingw等)将其添加到环境变量
使用轻量化的notepad++或者sublime text编辑文本 。
使用插件或者cmder编译 。也是一种方案
对于初学者 。如果IDE没有中文版 。也可以使用英文版 。大多数软件的工具栏菜单栏 。基本一致 。了解了之后也能很快适应其他国外软件 。但是英语技能也必不可少 。对于编程而言很多资料都是国外的多( Stack Overflow 。github等)
晚上回来补图和链接 。要去走人家了 。有什么问题也可以问我哦

推荐阅读