Microsoft Visual C++:免费C++开发工具,集成Windows API与DirectX API
Microsoft Visual C++

该软件是微软公司的免费开发工具,属于 C++范畴。它具备集成开发环境,能够提供对 C 语言、C++以及 C++/CLI 等编程语言的编辑功能。VC++集成了诸多便利的除错工具,尤其集成了微软 Windows 视窗操作系统的应用程序接口(Windows API),还有三维动画的 DirectX API 以及 Microsoft.NET 框架。它还以拥有高级除错功能而被人知晓。
Microsoft Visual Studio
编程工具和同样由微软推出的那个,是最流行的 Windows 平台应用程序的集成开发环境当中的一个。VS 是一个基本完整的开发工具集。它包含了整个软件生命周期所需的大部分工具,像 UML 工具、代码管控工具、集成开发环境(IDE)等。所写的目标代码适用于微软支持的所有平台,这些平台包括 Microsoft Windows、Windows Mobile、Windows CE、NET Framework、.NET Compact Framework 以及 Microsoft Silverlight 和 Windows Phone。详细
Eclipse
Eclipse 是一个开放源代码的软件,它基于 Java 且具有可扩展性,是一个开发平台。大多数用户喜欢把 Eclipse 当作 Java 集成开发环境(IDE)来使用,然而,Eclipse 的目标并不仅仅局限于此。Eclipse 包含插件开发环境,即 Plug-in Development Environment(PDE)。此组件主要是面向那些希望对 Eclipse 进行扩展的软件开发人员的。因为它具备这样的功能,即能够允许这些软件开发人员构建出与 Eclipse 环境实现无缝集成的工具。
Dev-C++
Dev-C++具有功能简洁的特点,也具备多语言的特性,还有技巧提示的优势。它是在 Windows 环境下的一个轻量级 C/C++集成开发环境(IDE),适合初学者使用。它是一款自由软件,按照 GPL 许可协议来分发源代码,并且将 MinGW 中的 GCC 编译器、GDB 调试器和 AStyle 格式整理器等众多自由软件集合在一起。原开发公司是 Bloodshed,它在开发完 4.9.9.2 版本之后就停止了开发。而现在是由 Orwell 公司来继续进行更新开发。
程序员必备的应用是 Notepad++。它是在 Windows 操作系统下的一套文本编辑器。这套软件小巧且高效。它有完整的中文化接口。它还支持多国语言编写。Notepad++的功能比 Windows 中的 Notepad 更强大。它不仅可以用来制作一般的纯文字说明文件,还十分适合编写计算机程序代码。它支持 C、C++、Java、pascal、C#、XML、SQL、Ada、HTML、LISP 等数十种计算机程序语言。
MyEclipse
MyEclipse 是以 Eclipse 作为基础的。它加上了自己的插件进行开发,从而形成了企业级集成开发环境。这个环境功能十分强大,主要被用于 Java、Java EE 以及移动应用的开发。MyEclipse 是十大编程工具之一。maiGOO 小编了解到,它配合 CodeMix 使用时,支持范围很广泛。它对各种开源产品的支持不错,对主流开发框架的支持也相当好。现在它支持 PHP、Python、Vue、Angular、React、Java、Java EE 等语言和框架的开发。
JDK
自 Java 推出之后,JDK 就成为了使用最为广泛的 Java SDK。JDK 是整个 Java 开发的核心部分。它包含了 Java 运行环境,也包含了 Java 工具,还包含了 Java 基础类库。如果没有 JDK,就无法对 Java 程序进行编译。所以,JDK 是学好 Java 的首要步骤。
Code::Blocks
Code::Blocks 是一个开放源码的集成开发环境。它是免费的。它是全功能的。它能跨平台。它用于 C/C++开发。它由纯粹的 C++语言开发完成。它使用了著名的图形界面库 wxWidgets(3.x)版。它是热门的 C 语言编程软件,能够提供诸多工程模板。它支持语法以彩色醒目显示,还支持代码完成。同时,它也支持工程管理、项目构建以及调试等功能。并且,它还支持插件,具备灵活且强大的配置功能。对于那些追求完美的 C++程序员来说,不妨去使用 Code::Blocks,这样就再也不用忍受 Eclipse 的缓慢了。
Gcc
Gcc 即 GNU Compiler Collection,也就是 GNU 编译器套件。它是由 GNU 开发的编程语言编译器。其中包含了 C 语言的前端,还包含了 C++、Objective-C、Fortran、Java、Ada 和 Go 语言的前端。同时,也包含了这些语言的库,比如 libstdc++、libgcj 等。GCC 的最初目的是为 GNU 操作系统专门去编写一款编译器。现在它已经被大多数类 Unix 操作系统接纳为标准的编译器,像 Linux、BSD、Mac OS X 等这些操作系统都采用了它。并且在微软的 Windows 系统上也能够使用 GCC。GCC 能够支持多种计算机体系结构的芯片,比如 x86、ARM、MIPS 等。同时,它已经被移植到了其他很多种硬件平台上。
Sublime Text
Sublime Text 是一款文本编辑器,它是收费制的,并且可以跨平台使用。它还是一个先进的代码编辑器和编程软件。它的用户界面很漂亮,且功能很强大。它支持多种编程语言的语法高亮,拥有优秀的代码自动完成功能,具备代码片段功能,还支持 VIM 模式。它具有良好的扩展能力,用户自定义配置是完全开放的,有实用的编辑状态恢复功能,并且支持多种布局和代码缩略图等。