日韩黑丝制服一区视频播放|日韩欧美人妻丝袜视频在线观看|九九影院一级蜜桃|亚洲中文在线导航|青草草视频在线观看|婷婷五月色伊人网站|日本一区二区在线|国产AV一二三四区毛片|正在播放久草视频|亚洲色图精品一区

分享

15款C/C++程序員必備的編譯器和IDE

 dinghj 2014-03-21

當(dāng)前,Web開發(fā)人員編程語言的 選擇很多,比如Java、.Net、PHP、Ruby、Perl、Python等等。今天,本文想和大家討論下兩種古老而又廣泛流行的編程語言:C和 C++。C/C++自身有許多優(yōu)良的特性,代碼運行高效,并有一些外圍工具的支持。如今,這兩種語言以其龐大的函數(shù)庫和健全的安全機制,仍然活躍在編程語 言領(lǐng)域。

本文將整理一些讓人印象深刻的C/C++集成開發(fā)環(huán)境(IDE)和編譯器。IDE主要為軟件開發(fā)提供功能組件,其最吸引人的特性之一是其友好的用戶界面。幾天前,我在博客上和大家分享了一些IDE,今天我將著重介紹其中最廣受好評的幾款I(lǐng)DE 以及編譯器。

1)kDevelop

Kdevelop是一款開源的基于KDevPlatform平臺的可擴展插件IDE,支持C/C++等語言,包含一套開源的庫集合,可以通過這些庫構(gòu)建IDE。

1_kdevelop_cpp

2)Anjuta

Anjuta Devstudio是另一個優(yōu)秀的開發(fā)平臺。它包含許多先進的編程特性,如項目管理、應(yīng)用生成向?qū)?、交互式調(diào)試、源碼編輯器、版本控制、圖形用戶界面設(shè)計、概要設(shè)計等等。該工具為C/C++程序員提供了一個強大的用戶界面開發(fā)接口。

2_best-cpp-ide-anjuta

3) Code Blocks

Code blocks是一款廣受歡迎的開源C/C++集成開發(fā)環(huán)境,這款I(lǐng)DE包含了開發(fā)者需要的所有功能,比如友好的用戶界面,編譯和調(diào)試功能等。

3_best-cpp-ide-codeblock

4)Visual MinGW

Visual MinGW是一款袖珍的開源IDE。它封裝了所有windows API以提供簡單高效的開發(fā)模式。它將代碼模塊化使得編程更加簡單,并提供了豐富的C++類庫以支持現(xiàn)有編程框架。Visual MinGW現(xiàn)在由SourceForge托管。

4_best-c++-code-editor-visual-min

5)Ideone

Ideone是一款在線的編譯調(diào)試工具,能夠支持C/C++等60多種語言。該工具可以快速而高效地完成編譯過程。

5_ideone-e1393338731788

6)Eclipse CDT

Eclipse CDT是當(dāng)前最強大最流行的IDE之一,提供的功能包括:項目創(chuàng)建以及工具鏈的構(gòu)建、標(biāo)準make構(gòu)建、代碼導(dǎo)航、多種知識工具、語法高亮的代碼編輯器、可折疊并可超鏈接的導(dǎo)航功能、代碼重構(gòu)和代碼生成以及可視化的調(diào)試工具(包括內(nèi)存、寄存器和反匯編視圖)等。

6_best-c++-code-editor-eclipse

7)Compilr

Compilr是一款在線的集成開發(fā)工具,具有卓越的代碼編寫體驗和簡單的用戶界面。除了C和C++,該工具還支持java,HTML等編程語言?!?a target="_blank" href="http://blog./10199/">在線集成開發(fā)環(huán)境 Compilr 的簡單體驗》

7_complr-e1393348117190

8)Code Lite

Code Lite又是一款卓越的C/C++開源IDE,可以運行于當(dāng)前所有主流平臺(OSX,Windows,Linux)。

8_codelite-e1393348426473

9)Netbeans C++

Netbeans工具包含許多不同類型的C/C++工程模板,借助這些模板所提供的動態(tài)鏈接庫和靜態(tài)庫可以很方便地創(chuàng)建C/C++應(yīng)用。該IDE的一些特性使其在web工程師應(yīng)用很廣,這些特性包括:代碼助手,編譯配置,單元測試,代碼檢查,遠程開發(fā)和文件導(dǎo)航等。

9_netbeans-e1393348601734

10)Dev C++

Dev C++是一個功能完備的IDE,這些功能包括:1)類瀏覽器;2)集成的調(diào)試工具;3)基于GCC的編譯器;4)工程管理器;5)匯編器;6)編輯和編譯資源文件;7)工具管理器;8)函數(shù)列表。

10_best-c++-editor-devcpp-e1393348969821

11)Ultimate++

Ultimate++是一個不錯的C++開發(fā)工具。該IDE將模塊化的思想引入C++編程,并能和GCC、MinGW以及Visual C++良好協(xié)作。

11_ultimatecpp-e1393395821806

12)Digital Mars

Digital Mars是一個高性能的C/C++編譯器。它的特點包括:業(yè)界最快的編譯鏈接速度、強大的代碼優(yōu)化技術(shù)、契約式設(shè)計、完整的庫資源、可HTML瀏覽的使用 文檔、反匯編器、庫管理工具、資源編譯器、make、命令行工具和GUI版本、教程、代碼示例、在線更新、標(biāo)準模板庫等。

12_digitalmarse-e1393396084540

13)C-Free

13_cc++-compiler-e1393396227416

14)MinGW

MinGW編譯器使得程序可以使用微軟的C運行時庫和一些語言相關(guān)的運行時庫。

14_mingw-e1393400305712

15)Tiny C Compiler

Tiny C Compiler以其優(yōu)良特性躋身最優(yōu)秀C編譯器行列。該編譯器具備完整的C預(yù)處理器和類GNU的編譯器,收錄了c語言所有的動態(tài)鏈接庫,因此可以直接編譯執(zhí)行c代碼,具有平臺無關(guān)性。

15_tiny-c-compiler-e1393400806969

原文鏈接: http:///2014/02/26/best-compilers-and-ides-for-cc-programmers/

譯文鏈接: http://blog./61560/

【編輯推薦】

【責(zé)任編輯:陳四芳 TEL:(010)68476606】

    本站是提供個人知識管理的網(wǎng)絡(luò)存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點。請注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊一鍵舉報。
    轉(zhuǎn)藏 分享 獻花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多