轉自:http://www.oschina.net/news/49359/best-compilers-and-ides-for-cc-programmers
我們有很多程式設計語言來進行 web 開發,比如 Java,.Net,PHP,Ruby,Perl,Python 等等。今天我們主要討論的是兩大古老而又流行的語言: C 和 C++ ,它們有著許多卓越的特性,更高效的功能和支援工具。現在這兩種語言依然那麼活躍,因為它們的 rubout 函數集提供了巨大的安全保障,可靠性非常強。
今天我們圍繞的主角是一些超級棒的 C 和 C++ 的整合式開發環境(IDE)和編譯器。IDE 主要是在程式員開發時提供各種軟體應用組件,最受程式員受歡迎的 IDE 都有一個共同點,那就是非常有吸引力的使用者介面。這裡我們收集了一些最好的 C 和 C++ 的 IDEs 和編譯器。 整合式開發環境:
1) kDevelop
Kdevelop 是 C/C++ 和其他語言的開源外掛程式可擴充 IDE,是基於 KDevPlatform ,KDevPlatform 是個開來源程式集,可以作為 IDE 的基礎。
2) Anjuta
Anjuta Devstudio 是另一個卓越的開發環境,擁有很多超棒的功能,包括專案管理,應用程式嚮導,互動式調試器,原始碼編輯器,版本控制,GUI 設計工具,效能分析器等等。這個 IDE 提供超強大的使用者介面開發 C/C++ 程式的介面。
3) Code Blocks
code block 是最流行的免費開源的Integration Environment之一,這個 IDE 包括所有開發人員需要的功能,比如:高效的使用者介面,編譯器和調試器等等。
4) Visual Mingw
Visual-MigGW 是個極其抽象的開源 IDE。它所有 Windows API 都變得極其簡單,可以進行快速開發。它提供一個簡化代碼和擷取 C++ 對象的模組,提前準備好使用應用程式框架的環境。
5) Ideone
Ideone 是 C 和 C++ 的線上編譯和調試工具,支援其他的 60 種語言。這個工具提供許多強大的功能,允許程式員快速高效的編譯原始碼。
6) Eclipse CDT
Eclipse CDT 是最權威也是最流行的 IDE,提供超多高效的特性:支援項目建立和各種工具鏈的管理,標準 make 構建,原始碼導航,各種源知識工具,有文法高亮顯示功能的代碼編輯器,可視化的調試工具,博阿奎記憶體,寄存器和反組譯碼查看器。
7) Compilr
compiler 是個線上整合開發工具,允許使用者使用工具來編寫代碼和建立簡單的使用者介面。此工具支援超級多的程式設計語言,比如 C,C++,Java,HTML 等等。
8) Code Lite
Code lite 是另一個超級棒的免費開源的 C 和 C++ 的 IDE,可以在所有流行的平台上運行(Windows,OS X,Linux 等)。
9) Netbeans C++
Netbeans 工具包括大量的 C 和 C++ 的適用的項目類型模版,可以使用動態和靜態庫去建立 C/C++ 應用。它包括了一系列的特性,得到了廣大程式員的喜愛: Code assistance,編譯器配置,單元測試,source inspection,遠程開發和檔案導航等等。
編譯器:
10) Dev C++
Dev C++ 是個全功能的 IDE,有以下特性:1) 類查看器 2) 整合調試 3) 支援基於 GCC 的編譯器 4) 專案管理 5) 編譯器 6) 編輯和編譯資源檔 7) 工具管理器 8) 函數列表
11) Ultimate++
Ultimate++ 是個傑出的 C++ 開發架構,這個 IDE 包括 C++ 編程的模組化概念,可以使用 GCC,MinGW 和 Visual C++ 。
12) Digital Mars
DigitalMars 是個高效能的 C 和 C++ 的編譯器,包括許多很棒的特性,比如最快的編譯/連結 時間,強大的最佳化技術,關聯設計,完整的庫資源,HTML 可讀文檔,反組譯工具,庫管理,資源編譯,make 等等。有命令列和 GUI 版本,教程,範例程式碼,線上更新,標準模版庫和其他更多的功能。
13) C-Free
14) MinGW
MinGW 編譯器提供訪問微軟 C 運行時功能和一些特定語言的運行時。
15) Tiny C Compiler
Tiny c compiler 是最好的 C 語言編譯器之一,它有許多讓開發人員驚訝的功能,可以在任何地方編譯原始碼,可以使用任何 C 動態庫,可以直接編譯和執行 C 原始碼,包括完整的 C 前置處理器和 GNU 類的組譯工具。
via designzum.com