C++程式員和VC程式員

來源:互聯網
上載者:User
VC是Microsoft的一個非常好用的C++編程工具,它的最大優勢就是有一個對於程式員來說非常實用的MFC(微軟基礎類庫),掌握和運用好MFC將會給C++編程帶來非常高的開發效率,因此,大多數的C++程式員都喜歡用VC,不但開發環境友好,而且有強大的MFC支援。
而C++就“裸”得多了,它只不過是一個程式設計語言而已,既編程符合C++文法規範就可以了,它沒有提供更多的經封裝過的類庫,很多開發都要從頭或從底層來,如果只是開發演算法或者一些核心技術,並不涉及太多的UI(使用者介面),就盡量不要使用MFC庫了(為了有更好的移植性,避開對Windows作業系統的依賴),相反,如果確定在Windows作業系統上開發應用系統,使用VC就是一個很好的選擇。C++本身是不依賴於具體的硬體平台和作業系統的,比如Nokia手機上的程式開發,VC就使不上勁了,而C++就可以很好的使用。
因此,程式員要看自己編程的應用環境,來決定使用“純”C++還是VC(特指使用MFC,因為VC工具照樣可以開發純C++程式)。對於你所說的所謂“C++程式員”和“VC程式員”,一般有以下區別:
C++程式員對C++非常熟,能夠從底層開發核心技術和演算法,能夠自己用“物件導向”的概念設計程式,而且可以開發不同硬體平台和作業系統下的應用軟體。而VC程式員對VC開發工具和MFC架構和類庫十分瞭解,可以快速的“造”出十分出色應用軟體。這兩類程式員都是十分搶手的。(當然,優秀的VC程式員照樣可以是非常優秀的C++程式員)
同樣,一個優秀的C++程式員可以在不同的作業系統或者開發工具上很好的應用C++開發各種應用軟體,當然,它需要一段時間熟悉開發工具(比如VC++,C++ Builder等等)。
至於薪水,並沒有多大的差別,主要還是看工作的性質、內容、完成品質以及公司實力等等,通常而言,一個優秀的程式員都需要有良好的工作經驗和很強的學習能力、創新能力。
相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.