VC C++

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的都是一幫牛人啊!只可惜,唉....

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章