學習計算機組成原理 編譯原理 作業系統對學習程式設計有哪些幫助呢?

時間 2021-05-31 06:59:22

1樓:雲天明

瀉藥別的先不說,編譯原理可是有大用的。僅就編譯器前端(parsing)來說,人造語言,文法,自動機這些知識在處理字串方面相當有用啊,更別說自動機這個應用很廣泛的東西了。另外parsing不僅對編譯器有用,也為通用的字串處理提供了正規化。

(想想正規表示式吧)

另外兩個似乎沒有直接的應用,要是說僅僅為了「加深理解」去學習組成原理和作業系統好像比較虧……剛想起來中斷這個概念對理解linux的signal有用,結果題主是寫android的……這樣的話,學習作業系統的概念對多執行緒程式設計有幫助吧,我猜。另外有利於鍛鍊大腦,加強工作記憶/滑稽

題主沒有寫計網,我猜應該是很深刻地理解了計網的重要性才不寫了吧/滑稽樓上安陽的說法我比較贊同,組成原理和作業系統的很多知識是常識性的知識,不知道就不能算懂計算機,所以想玩好計算機是必須懂的,當然,搞不懂計算機也可以程式設計/滑

2樓:

CPU 只能進行數值運算,那麼計算機是怎麼顯示出字元的?

計算機中的浮點數在數軸上分布均勻嗎?

等等,知乎上一抓一大把。

考研零基礎如何學習計算機組成原理

首先要說明一下,如果是408,硬佈線控制器 微程式控制器 匯流排操作這三個知識點需要有一些數位電路的基礎。但是,近幾年未見這些內容。大概是因為,從0x年 x 3?單獨成立乙個微電子學科和學院。計算機組成原理,表面上看很雜亂。但是,說穿了,就是兩點 基於馮.諾依曼原理的計算機組成,也就是五個部件,以及...

如何學習《計算機組成原理》和《計算機網路》,總感覺課本有點泛泛而談?

已登出 計算機原理推薦南京大學袁春風老師的課程,國內這方面做的很好 相傳408命題人 學習工科很多時候需要巨集觀上把握概念,過於追求細節陷入其中學不好,學完了也只記五部指令操作,無非就是指令從存貯器通過IO到cpu 低唱語焉不詳 先說一句,很多人說學好計組可以更好的了解程式設計原理,也就能幫助人更好...

國外的計算機專業 是如何教《計算機組成原理》這門課的?

c rt 新加坡國立大學的話大部分人是大三上,上的是cg3207 computer architecture。感覺教授的講義也是到處搬運的。然後剛開始就講一些相關的state of art然後正課具體的syllable我記不太全就不寫了,主要是四次project,從寫乙個加法器到寫乙個簡單的cpu再...