答案:
Microsoft Visual C++ 2008 Express 可以从微软网站免费下载,使用它可以建立.NET程序和Win32原生程序。整个安装包包含一个优化的C++编译器、链接器、调试器、静态库(包括标准库)和Microsoft SQL Server 2005 Express。如果愿意你也可以下载MSDN Express Library或完整版MSDN Libary。 MSDN Express Library提供了IDE和.NET framework类文档。完整的MSDN library原是为Visual Studio准备的,它包含了Win32 API文档。值得一提的是,如果你想写原生Win32程序,你需要单独下载Microsoft Windows Platform SDK并安装它。相对于商业版的Visual Studio Professional 2008,它不包含MFC、资源编辑器、宏生成器等工具。
Borland 的Turbo C++ Explorer Edition可以开发C、C++ Windows应用程序,它包含了完整的编译器、RAD可视设计器、丰富的调试功能、Code Insight、模板、历史管理、数据库管理和连接,还包含了Borland InterBase 及 MSDE,支持DCOM、ActiveX、.NET remoting、大量的组件等。你需要注册(免费)才能获得激活码。
Xcode 是Apple的综合开发环境,包括一个语法高亮编辑器、Build控制系统、调试器、GCC、接口生成器、AppleScript Studio、Java开发支持、WebObjects开发支持工具等。你需要成为Apple Developer Connection (ADC)成员才能得到这套工具,不过成为ADC成员是免费的。
Watcom C/C++ compiler (现为OpenWatcom C/C++ compiler) 现在是开源并且免费的了。这个编译器可以为Win32, Windows 3.1 (Win16), OS/2, Netware NLM, MSDOS (16 位和 32 位保护模式)等编译代码。这是几年前非常流利的编译器(直到Sybase终止了它)。这套编译器还包含了著名的STLport。
Digital Mars C/C++ 是Symantec C++ compiler的替代品,可以编译Win32、Windows 3.1、MSDOS和32位扩展的MSDOS。如果目标机器没有浮点处理器,你可以链接浮点模拟器到你的程序中。它支持“Annotated C++ Reference Manual (ARM)”所定义的C++以及“AT&T 3.0”的语言增强功能,包括模板、嵌套类、嵌套类型、异常捕捉和运行时类型识别。
它实际上是一个基于X Window的源码级图形调试器,不过它包含了一个内建的C解释器,能够处理单个或多个源码文件。你可以用它来生成字节码并且用解释器执行它。如果你需要一个解释器来做调试或原型编程或只是想学习C语言,用它吧。支持以下平台:Solaris、SunOS、Linux、FreeBSD、BSD/OS和其它可能的Unix系统。
还记得曾经知名的BDS C compiler for 8080/Z80 CP/M 吗?现在它处于公共域中,包含的完整汇编源代码。这个软件包是一个零售版的编译器,包括链接器和用户手册。请不要轻视它,记住只要做一点点工作就可以让它生成用于8080/8085/Z80嵌入系统的程序(比如使用你自己的例程来代替一些存取操作系统的运行时库函数)。
这是一个Win32综合开发环境,包含Mingw32编译器和调试器、语法高亮编辑器和其它使用生成Windows平台程序的工具。另外还附带了一个安装程序。
Intel C++ compiler有一个Linux下的非商业版本,你可以把它用于非商用目的(更多信息请阅读它的licence)。这个优化的ANSI C/C++ 编译器支持Intel所有的32位处理器和64位Itanium处理器。
你意思是编译器吧,写c++记事本就能写。刚开始学习的话可以用DEV C++,很小巧。要实现复杂运用还得用专业的比如VS之类的
上一个:用C++写的中缀表达式
下一个:还有一题,C/C++