c语言之开发环境
c语言的开发环境只能是一个字——多。确切一点是c/c++
大家可能对TC、vc++和bc++比较熟悉(window平台上的)。
其实还有很多,比如比较流行的dev c++。
目前比较新的开发环境Code::Blocks
这个ide开发环境可以说非常牛,
首先是一个免费, 开源的c/C++ IDE。
其次它是跨平台的,Code::Blocks工具不是用java之类开发的,而是用纯c++写得。
再次:支持众多的编译器如
GCC (MingW / GNU GCC)
MSVC++
Digital Mars
Borland C++ 5.5
Open Watcom
等等。
总之这个工具是非常的强大,不过很多的东西需要手工配制。如果英文好的话也不是问题,网上很多的技术性制的文章可以参考。
如果想深入的学习c语言我建议去linux下去学习。那里有你想要的一切(尤其是操作系统底层的东西)。
如果没有(linux)环境,目前网络上面有很多移植到windows下面的工具。
比如:Cygwin
Cygwin是一个运行于Windows下的免费的UNIX的子系统。可以另有里面的开发环境来学习c/c++。这个安装以后需要很大的硬盘空间。
还有一个非常好的组合。
msys+mingw+(gtk+)+文本编辑器
这个组合别看不占多大空间,威力可是不小。
通过GCC编译器来编译c/c++程序。其中gtk+是图形库,可以开发图形界面。还可以选择其他的图形库比如QT。linux的图形界面分kde和GNOME
kde是使用QT图形库和c++开发的而GNOME使用gtk+图形库和c开发的。而且这两个图形库都是跨平台的。还有其他的图形库,可供选择。
网络上很多这样的文章,稍作总结共大家参考。
总之不要以为学习c没有好的开发环境,c语言没有前途,c语言要灭亡了。只能学习java、c#、python、ruby之类的语言。