Web開發(fā)者可選擇的編程語言有很多比如,Java、.Net、PHP、Ruby、Perl、Python等等,但是今天我們要討論的是兩個古老且非常流行的語言,即C/C++。正是由于其迷人的特性,賦予了它們更加有效的功能,并且也獲得了各大工具廠商的支持。如今,這兩門語言依然活躍在編程領(lǐng)域里,其不僅擁有者強大的功能集,而且還提供了強大的安全保障。 本文,筆者專為C/C++編碼者收集了15款令人印象深刻的IDE和編譯器。我們一起來看下: 1)Best IDE for C/C++ – kDevelop
Kdevelop是一個專為C/C++及其他語言的開源擴展插件IDE。它基于KDevPlatform平臺,這是一款可用于IDE基礎(chǔ)開源庫。 2) Best IDE for C/C++ – Anjuta
Anjuta Devstudio是另外一款強大的開發(fā)工具,擁有先進(jìn)的編程特性包括項目管理、應(yīng)用程序向?qū)А⒔换ナ秸{(diào)試器、源碼編輯器、版本控制,GUI設(shè)計、分析器等等。這款工具為C/C++開發(fā)者提供強大的用戶界面接口。 3) Best IDE for C/C++ – Code Blocks
Code Blocks是一款比較流行的免費且開源的集成開發(fā)環(huán)境。該工具擁有所有功能,能夠滿足開發(fā)者所需,比如高效的用戶界面、編譯及調(diào)試功能等。 4) Best IDE for C/C++ – Visual Mingw
Visual-MigGW是一款極為簡單的開源IDE。它所有的Windows API都可來進(jìn)行簡單快速的開發(fā)。它還支持一個隨時可用的應(yīng)用框架。項目托管在SourceForge.net。 5) Best IDE for C/C++ – Ideone
Ideone是一款在線編輯器和調(diào)試工具。這款工具提供了強大的功能,幫助程序員以更加快速有效的方式編譯源代碼。 6) Top IDE for C/C++ – Eclipse CDT
Eclipse CDT提供更加高效的功能,如:支持為各種工具鏈提供項目創(chuàng)建及管理、標(biāo)準(zhǔn)構(gòu)建、源碼導(dǎo)航、各種知識工具源;代碼編輯器功能如高亮顯示、折疊、超鏈接導(dǎo)航、源代碼重構(gòu)以及代碼生成;可視化調(diào)試工具,包括內(nèi)存、寄存器及反匯編視圖。 7) Best IDE for C/C++ – Compilr
Compiler是一款在線集成開發(fā)工具,允許你編寫令人印象深刻的代碼功能和簡單的用戶界面。該工具支持的語言如C、C++、Java、HTML。 8) Best IDE for C/C++ – Code Lite
Code lite是一款極好的免費開源的IDE,幾乎可運行于所有平臺(OSX、Windows、Linux)。 9) Best IDE for C/C++ – Netbeans C++
Netbeans工具包含多種類型模板。它擁有迷人的功能,使其在Web開發(fā)者更加流行,比如:代碼協(xié)助、編譯配置、單元測試、源碼檢測、遠(yuǎn)程開發(fā)及文件導(dǎo)航等功能。 10) Best IDE/Compiler for C/C++ – Dev C++
Dev C++的功能包括:類瀏覽器、集成調(diào)試、支持GCC、項目管理、代碼編譯、編輯且編譯資源文件、工具管理、功能清單。 11) Best IDE for C/C++ – Ultimate++
Ultimate++這款I(lǐng)DE引入了模塊化概念,支持GCC、MInGW及Visual C++。 12) Best Compiler for C/C++ – Digital Mars
DigitalMars是一款高性能的編譯器,功能包含,快速編譯/鏈接時、強大的優(yōu)化技術(shù)、Contract設(shè)計、完整的資源庫、瀏覽HTML文檔,反匯編、庫、資源編譯器等。命令行及GUI版本、教程、代碼示例、在線更新、標(biāo)準(zhǔn)模板庫等等。 13) Best IDE for C – C-Free
14) Best Compiler for C/C++ – MinGW
MinGW編譯器提供訪問Microsoft C運行時及一些特定語言運行時的功能。 15) Best Compiler for C – Tiny C Compiler
Tiny C編譯器最大亮點是,開發(fā)者可以隨處編譯代碼功能,可以使用任意C語言動態(tài)庫,編譯并可直接執(zhí)行C語言源碼,完整的C語言預(yù)處理器及GNU匯編程序。 原文出自:Designzum |
|