資源描述:
《VC以及VS個版本比較及C編譯器比較.doc》由會員上傳分享,免費在線閱讀,更多相關內容在工程資料-天天文庫。
1、VC++以及VS個版本比較及C++編譯器比較VC6.0一般是用c++語言的MFC,是Visual??Studio??6一部分。VC.NET(是VC2003,VC2005,VC2008,VC2010通稱,就可可以用c++語言的.net),是Visual??Studio??.net??2003一部分。vs包含了vc.vb,vj,vc#,是一個大集成的開發(fā)平臺。VC++是VisualC++的簡稱,是VisualStudio編程套件的一個部分,支持語言C/C++的編譯。vc和vs對應版本關系:vc6.0----------visualstudio6.0vc7.0----------vi
2、sualstudio2002vc7.1----------visualstudio2003vc8.0----------visualstudio2005vc9.0----------visualstudio2008C++編譯器:VisualC++:Windows平臺上最流行的編譯器,和VS集成的很好,編譯效率和編譯后的代碼效率都不錯GCC/G++:開源的,Linux/Unix平臺上的首選,而且支持N中硬件平臺,如果想進行跨平臺編譯的話,這是一個不錯的選擇。編譯效率和編譯后的代碼效率都不錯。據(jù)說Linux內核的開發(fā)者都用2.95版的,這個版本編譯出來的C代碼應該是效率最好的。GC
3、C(GNUCompilerCollection,GNU編譯器套裝),是一套由GNU開發(fā)的編程語言編譯器。它是一套以GPL及LGPL許可證所發(fā)行的自由軟件,也是GNU計劃的關鍵部分,亦是自由的類Unix及蘋果計算機MacOSX操作系統(tǒng)的標準編譯器。GCC(特別是其中的C語言編譯器)也常被認為是跨平臺編譯器的事實標準。GCC原名為GNUC語言編譯器(GNUCCompiler),因為它原本只能處理C語言。GCC很快地擴展,變得可處理C++。之后也變得可處理Fortran、Pascal、Objective-C、Java,以及Ada與其他語言。IntelC++:收費的,Intel做的,號
4、稱在是X86上最好的編譯器,安騰上也是。Intel自家的編譯器,對自家硬件的支持當然是不用說了。Windows和Linux上都可以用,一般用于一些對性能要求極高的領域,比如內核、游戲等等。缺點是文檔不多,尤其是中文的,不是很流行,有一定的門檻。不過隨著多核的日益普及,要在Intel的平臺上做出好的應用,IntelC++編譯器應該是不錯的選擇,尤其是剛發(fā)布的10.0版,直接納入了對多核編程的支持,值得學習。BorlandC++:不少C++Builderfans的最愛,和VisualC++有種既生瑜何生亮的感覺。說實話,這真是不錯的編譯器,Borland的都是一幫牛人啊!只可惜,唉
5、....對c++標準支持的程度較好