當前位置:編程學習大全網 - 編程語言 - 為什麽應該選擇Visual C++ Express作為初學者的開發工具

為什麽應該選擇Visual C++ Express作為初學者的開發工具

開發工具的選擇,往往是初學者所面臨的第壹個問題。很多朋友還在選擇使用壹些不負責任的參考書上介紹推薦的Visual C++ 6.0。我們要知道,Visual C++ 6.0大約是1998年發布的,到現在已經有10多年了,10年,在迅速發展的軟件業界,那就是滄海桑田啊。Visual C++ 6.0 已經是化石中的化石,古董中的古董。

我不得不說,因為這些作者或者學校老師的懶惰,導致我們的開發工具還是停留在上個世紀,拿著上個世紀的古董級別的開發工具,又如何去建設偉大的新世紀啊。

把Visual C++ 6.0丟進歷史的回收站吧,我們現在有更好的選擇:Visual C++ Express

為什麽應該選擇Visual C++ Express作為初學者的開發工具?

A:

周傑老師在知乎上回答了Visual C++ 2010 Express和Visual C++ 6.0的區別,很有助於我們理解這個問題:

1、標準支持:VC6出來的時候,標準還不盡完美,因此VC6對標準的支持較差,比如for循環中的定義,會作用到整個塊中去,如果您買了壹本最新的《C++ Primer Plus》想用VC6作試驗,那麽妳壹定會非常失望。

2、產品定位:VC6是壹款定位於企業級應用開發的產品,包含了那時候很先進的功能,如MFC,VC2010 Express版不包含MFC的功能

3、授權方式:VC6需要購買授權,否則為盜版,VCExpress2010是免費合法的版本

4、IDE支持:相比VC6,VCExpress 2010更具現代化,所謂的現代化,並非指界面更漂亮,而是指現代軟件開發所需要的壹些常見的功能,如Intellisence、代碼高亮、查找所有引用等

5、有沒有註意到,VC6經常在編譯時“卡死”?這可能是由於盜版,也可能是由於VC6沒有修復的BUG,VC2010 Express版本中沒有出現這種問題

至於界面,我想各有所愛,哪個更漂亮,我就不作評論了

總結起來,最核心的就壹點:Visual C++ Express支持的是最新的C++標準C++11,而Visual C++ 6.0支持的是壹個比較古老的標準。這就好像Visual C++ Express說的是現代的白話文,而Visual C++ 6.0說的是古代的文言文壹樣。我們不會希望自己說的話別人都聽不懂吧,所以,選擇說大家都能聽懂的白話文的Visual C++ Express就成了必然了。

另外,如果妳希望在Windows平臺上搭建壹個更加輕便的開發環境,可以參考 [4]怎樣在Windows下搭建C++學習環境?

  • 上一篇:matlab軟件和spas軟件用於數據的線性回歸分析,哪個更好壹點?
  • 下一篇:If的語法 壹個是“如果”的意思 , 壹個是“是否”的意思 。 詳細說下怎麽用 舉幾個例子。 謝謝!
  • copyright 2024編程學習大全網