1. 程式人生 > >Windows下的C++程式設計——你過時了麼?

Windows下的C++程式設計——你過時了麼?

現在很多人仍然在用VC++6.0編寫Windows下的C++程式,一些老程式設計師可能會說:“用習慣了,覺得挺好用,不需要改變”,不無道理,但事實上是跟不上編譯器以及開發環境的更新步伐。可是我們這些新生程式設計師呢——到底該如何選擇? 先讓我來陳述以下事實:
    1998年C++標準第一版誕生,編號是ISO/IEC 14882,Microsoft Visual C++ 6.0就在當年發行,並且集成了MFC 6.0。
    2003年C++標準第二版誕生,編號與第一版相同,Microsoft Visual Studio.NET 2003於當年發行(包括了Visual C++ 7.1,集成了MFC 7.1),使用了.NET Framework 1.1(這個版本是微軟對.NET Framework的一次主要的升級)。其高效的IDE得到認可。
    2005年,Microsoft Visual Studio.NET 2005發行,最初使用了.NET Framework 2.0,相對.Net Framework 1.1有了較大的擴充,後來發行的.NET Framework 3.0,.NET Framework 3.5(還未正式發行)都可在Visual Studio.NET 2005下使用,成為構建當代Windows應用程式的基礎。
    不久的將來,Microsoft Visual Studio.NET 2008將正式發行。

    可以看出,眼下流行的IDE是NET 2005,其高效整合的開發環境及所採用的先進技術可以大大提高Windows下程式開發的效率,並且支援最新的C++標準(VC++6.0並非完全支援)。記得一年前,我國C++考核中所使用的開發環境仍是VC++6.0,實在是有些落伍了——不過現在已經改革了。
    因此,若你只熟悉VC++6.0的開發環境,那麼我建議,應該好好去讀一讀C++的最新標準,而且也該換用NET 2005了。