乡下人产国偷v产偷v自拍,国产午夜片在线观看,婷婷成人亚洲综合国产麻豆,久久综合给合久久狠狠狠9

  • <output id="e9wm2"></output>
    <s id="e9wm2"><nobr id="e9wm2"><ins id="e9wm2"></ins></nobr></s>

    • 分享

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

       dinghj 2014-03-21

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

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

      1)kDevelop

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

      1_kdevelop_cpp

      2)Anjuta

      Anjuta Devstudio是另一個優(yōu)秀的開發(fā)平臺。它包含許多先進(jìn)的編程特性,如項目管理、應(yīng)用生成向?qū)?、交互式調(diào)試、源碼編輯器、版本控制、圖形用戶界面設(shè)計、概要設(shè)計等等。該工具為C/C++程序員提供了一個強(qiáng)大的用戶界面開發(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)前最強(qiáng)大最流行的IDE之一,提供的功能包括:項目創(chuàng)建以及工具鏈的構(gòu)建、標(biāo)準(zhǔn)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,可以運(yùn)行于當(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)用很廣,這些特性包括:代碼助手,編譯配置,單元測試,代碼檢查,遠(yuǎn)程開發(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++編譯器。它的特點(diǎn)包括:業(yè)界最快的編譯鏈接速度、強(qiáng)大的代碼優(yōu)化技術(shù)、契約式設(shè)計、完整的庫資源、可HTML瀏覽的使用 文檔、反匯編器、庫管理工具、資源編譯器、make、命令行工具和GUI版本、教程、代碼示例、在線更新、標(biāo)準(zhǔn)模板庫等。

      12_digitalmarse-e1393396084540

      13)C-Free

      13_cc++-compiler-e1393396227416

      14)MinGW

      MinGW編譯器使得程序可以使用微軟的C運(yùn)行時庫和一些語言相關(guān)的運(yù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ā)布,不代表本站觀點(diǎn)。請注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點(diǎn)擊一鍵舉報。
        轉(zhuǎn)藏 分享 獻(xiàn)花(0

        0條評論

        發(fā)表

        請遵守用戶 評論公約

        類似文章 更多