IDE选择之困
对于一个C/C++的初学者来说,一个好用的IDE会让你快速入门、爱上编程;相反,一个难用的IDE则会让人还没入门就放弃。不要跟我说vim+make,初学者哪里懂这个,windows都不一定玩的溜,玩linux会让人更加崩溃。
那么,我们对一个好用的IDE就有了基本的要求:
- 支持在windows下运行,开发32位或64位的windows程序。
- 支持调试功能,这个必须有。
- 代码自动补全和形参提示,无论是初学者还是普通编程人员,都能快速准确写代码。
- 编译器不能太过时,要跟得上时代的发展。
- 安装包的体积不能太大,功能要全,但是也要轻量。
C-Free VS 小熊猫C++
上大学的时候,我用的还是 Turbo C++ ,简直是上古软件,但是同时又讨厌Visual Studio 的超大体积,一直没遇到趁手的IDE,直到遇见了C-Free,几乎是爱不释手,苗条的身材,加上代码分析和自动补全功能,满足了我的全部需求。
然而,随着时间的推移,C-Free的问题也逐渐暴露出来。C-Free的版本号在2010年后就一直停留在5.0,再未更新过,自带的编译器是MinGW3.4.5,很多的新技术都不支持。我下载并安装了最新的MinGWx64,C-Free可以编译,但是调试功能始终无法使用,代码分析和自动补全功能也会卡住,最有用的功能几乎都废了。
偶然间,我发现了小熊猫C++。作者是一名中国教师,早先是在Dev-C++的基础上完善并修改的,后来用QT重构了。我也正是在尝试使用Dev-C++的时候发现小熊猫C++的。Dev-C++毕竟是外国人写的软件,使用起来很不趁手。小熊猫C++的作者就很好地照顾到了国人的使用习惯。
小熊猫C++ 官网 小熊猫C++
先写到这里,后面有空再补充