學懂一種后面的就輕松。
編程語言的學習順序,在線求解答
學懂一種后面的就輕松。
先學C,然后學C++然后在JAVA:這是一條逐步學習的方法,比較穩(wěn)妥,一步步的來。用C學習基本的數(shù)據(jù)類型、語句、函數(shù)、指針、結(jié)構(gòu)、面向過程的設(shè)計思想,用C++來學習類、繼承等面向?qū)ο蟮某绦蛟O(shè)計方法,學完C++學JAVA就很easy,JAVA的前身就是基于C/C++的,少了指針、結(jié)構(gòu)等定義,安全性較高,可跨平臺,圖像處理等方面就不及c/C++了。再來說VB和VC,VB在你學完上面的東西后,再學習比較簡單了,執(zhí)行效率不是很高,不過它的優(yōu)勢在于可很容易的和組件就行交互,特別是在數(shù)據(jù)庫方面,有著較強的優(yōu)勢,在應用軟件開發(fā)中有些優(yōu)點。VC只不過是一個編譯器,和標準的C++出入不大,可以用不著它來學習c和c++;提示一點,光學習語言是不行的,系統(tǒng)中提供的東西可以加快你的編程,比如WIN32 API,COM組件,之外,系統(tǒng)內(nèi)核也是我們在達到一定高度后必需學習的,所以在學習語言的時候就要留意的學習一下這方面的知識。最后說一下匯編,作為一門低級語言,不能用來開發(fā)軟件,只能用來混合編程,處理一些細節(jié)上的東西,當然,反編譯軟件,破解軟件非它莫屬了,但沒有API函數(shù)的支持,可能你打開一個程序后找就不到北了,當然這是最基本的,別的就不說了……知識是有聯(lián)系的,如最近看的:基于COM的自動化可以用來操作office等其他軟件,MSAA可以更好操作具程序界面元素。建議:編程語言在精不在多,它只是一種工具,學精一種,了解多種,之后將是漫長的學習技術(shù)的道路。(希望你能看完,不然,我打那么多字,就沒有價值了…… ^_^)