學過C++和壹些VC之後,就可以開始看Orange的《壹個操作系統的實現》,裏面會講到很多軟件編程和底層硬件特性的關系。甚至這本書的參考書目裏都有好書,尤其是英特爾的技術文件。而當妳學習這本書的時候,妳將同時開始使用linux。
之後妳的理論基礎很好,可以學習工程類的東西:VC++和VC#要精通,可以看看Android編程(是基於Java的,但是Java不比C++,所以同時學習JAVA是好事),也可以開始學習HTML和JS(其實開始學習HTML之類的時候就差不多了...不涉及底層的東西...).
-
註意:
百度百科,甚至是維基百科,有時候對壹些事情解釋的不夠充分。特別是如果妳想寫壹個操作系統,妳需要用谷歌用英文壹頁壹頁的搜索,找到最佳答案。我找了壹本百科全書,專門介紹寫操作系統的步驟。妳可以私信我,我會告訴妳在哪裏。
我今年高三。我差不多就是這麽走的。我認為這讓我對計算機系統和編程語言的原理有了透徹的理解。初二開始寫操作系統。(雖然當時沒人相信我真的懂代碼...)