如何更好的學習C++
對***次接觸到C++語言的用戶和學者來說,學習C++的概念是非常重要的,那么就先說一下什么是C++語言,怎么更好的學習C++,所謂C++語言:是一種使用非常廣泛的計算機編程語言。。。
一個古董級的開發環境,說他是古董是因為很少有軟件用那么久還有大量的用戶在使用,有點像當年的Borland公司的tc。vc6.0用微軟在開發環境上的***突破,是帶有歷史意義的。由于vc6.0的出現,使微軟打破的長久以來被Borland公司的C++ builder獨占學習C++開發環境的局面。
vc6.0界面簡潔,軟件運行效率高,使得他成為的大家都***。其實就用vc的后續版本,現在微軟已經把它出到了vs2010。每年更新一次版本,可見微軟對vs的雄心壯志。
系出我軟件,所以比起其它開發環境有著得天獨厚的優勢。對自己操作系統的***支持,豐富的功能集成,使得他成為的大量程序員的***。BCBBorland的公司的杰作。特別是BCB6.0很是值得一提,看看市面的關于C++ builder相關的書就知道,幾乎所有的書都是根據6.0寫的。
比起微軟的作品,BCB有著她獨有的魅力。像vb一樣的高效的開發環境,高度集成的控件可以滿足我們大部分的需求。雖然BCB所開發的軟件運行效率比不上微軟的,但是使用它開發軟件可以節省我們好多的時間。當前硬件發展的如此之快,BCB與vs的效率幾乎是感覺不出來的。
使用vs可以提高軟件運行效率,但是使用BCB卻可以節約我們的開發時間。如果是個小程序BCB的開發時間是相當短的。BCB提供的控件相當豐富,操作又想到簡單,使得它能節約相當多的時間。
微軟的MFC框架是一套相當復雜的模型,用BCB則完全跳出來MFC框架。在計算量大且軟件界面沒什么要求的情況下完全可以使用vc6.0,要求再高點的話就可以使用vs,如果時間緊且對界面要求高,我很是建議大家用BCB。
單純的比較開放環境其實是沒有多大意義的,具體的選擇還得看大家的個人習慣及工作環境。開放效率和運行效率本就很難兩全齊美,就如同用sdk開發軟件肯定比用mfc開發出來的運行效率高,但是大家卻很少有人去用sdk開發一樣。開發效率和運行效率只能有開發的要求去權衡,單純的說哪個好求實是無稽之談。
這篇文章本來發的很早了,寫的也一般,只是今天無意間看到了網上一篇2003年的關于vc和bcb開發軟件在執行效率上的比較,感慨一下,又把這篇改了一下。單純的比較執行效率是一件愚蠢的事。
【編輯推薦】