VC++以及VS個版本比較 及 C++編譯器比較


VC6.0一般是用c++語言的MFC,是Visual Studio 6一部分。

VC.NET(是VC2003,VC2005,VC2008通稱,就可可以用c++語言的.net),是Visual Studio.NET 一部分。

 一、前言

VS包含了VC.VB,VJ,VC#,是一個大集成的開發平台。

VC++是Visual C++的簡稱,是Visual Studio編程套件的一個部分,支持語言C/C++的編譯。 

VC和VS對應版本關系:

 

VC6.0 —————— VISUAL STUDIO 6.0

 

VC7.0 —————— VISUAL STUDIO 2002

 

VC7.1 —————— VISUAL STUDIO 2003

 

VC8.0 —————— VISUAL STUDIO 2005

 

VC9.0 —————— VISUAL STUDIO 2008

 

VC10.0 —————  VISUAL STUDIO 2010

二、C++編譯器

Visual C++:Windows平台上最流行的編譯器,和VS集成的很好,編譯效率和編譯后的代碼效率都不錯 

GCC/G++:開源的,Linux/Unix平台上的首選,而且支持N中硬件平台,如果想進行跨平台編譯的話,這是一個不錯的選擇。

編譯效率和編譯后的代碼效率都不錯。據說Linux內核的開發者都用2.95版的,這個版本編譯出來的C代碼應該是效率最好的。

GCCGNU Compiler CollectionGNU編譯器套裝):是一套由 GNU 開發的編程語言編譯器。它是一套以 GPL  LGPL 許可證所發行的自由軟件,也是 GNU計划 的關鍵部分,亦是自由的 類Unix 及蘋果計算機 Mac OS X 操作系統的標准編譯器。GCC(特別是其中的C語言編譯器)也常被認為是跨平台編譯器的事實標准。

GCC 原名為 GNU C 語言編譯器GNU C Compiler),因為它原本只能處理 C語言。GCC 很快地擴展,變得可處理 C++。之后也變得可處理 Fortran、Pascal、Objective-C、Java, 以及 Ada 與其他語言。 

Intel C++:收費的,Intel做的,號稱在是X86上最好的編譯器,安騰上也是。Intel自家的編譯器,對自家硬件的支持當然是不用說了。Windows和Linux上都可以用,一般用於一些對性能要求極高的領域,比如內核、游戲等等。缺點是文檔不多,尤其是中文的,不是很流行,有一定的門檻。
不過隨着多核的日益普及,要在Intel的平台上做出好的應用,Intel C++編譯器應該是不錯的選擇,尤其是剛發布的10.0版,直接納入了對多核編程的支持,值得學習。

Borland C++:不少C++ Builder fans的最愛,和Visual C++有種既生瑜何生亮的感覺。說實話,這真是不錯的編譯器,Borland的都是一幫牛人啊!只可惜,唉....


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM