為什麼程式設計師的三大浪漫是編譯原理,圖形學,作業系統?

時間 2021-05-31 09:53:53

1樓:文武

倒是更靠譜的三駕馬車是資料結構,演算法和組成原理。

前兩者幾乎是所有編譯原理和圖形學的基礎。組成原理不必多說,高階語言的很多特性其實本質上是對組成原理的一種抽象。

然後向上結合編譯原理,作業系統,圖形學進行一定程度的提高。

當然擴充套件還有計算機網路和對應語言特性的學習。還有設計模式,專案架構等。

當然,實際上多數的程式設計師都是底層程式設計師,以上這些可以說基本都不會,鍵盤上也只有三個按鍵,ctrl,c和v。

只有高階程式設計師才會真正掌握資料結構,演算法,和力扣,然後是設計模式專案架構。也沒幾個人去研究編譯原理,組成原理,作業系統和圖形學。

說好聽的誰都會,就是這幾門都深入淺出學下來之後怕是直接到了35了吧(⊙ω⊙)

2樓:東方月

三大浪漫?應該是三大浪。這些知識都是基礎中的基礎,萬丈高樓的地基。

學會了這三大浪,任何應用程式都能創造出來。用編譯原理創造程式語言,用程式語言結合圖形學可以造出乙個Adobe,作業系統就更牛叉了,直接再造微軟帝國。

3樓:

資訊理論與編碼,計算機網路,就是資訊科技導論也浪漫啊,嗯?

沒資訊理論咋知道feature怎麼提取和表示?

沒計算機網路怎麼知道咋整分布式咧?

4樓:「已登出」

微軟的智慧型 abc 輸入法的 bug;比如說會把資料庫打成編譯原理,密碼學打成圖形學,分布式系統打成作業系統

這說明,即使要用 win,也不要用預設的輸入法

如何去學習程式設計師的三大浪漫,編譯原理,圖形學,作業系統?

簡悅 我表達乙個觀點,可能對學習有用,就是簡化模型的觀點,這個思想下能做點操作性強的東西出來。至於如何簡化,以及模型是什麼,就看你的數學能力和抽像思維能力。模型可以從經典模型出發,往價效比高的商業領域或自己的實踐領域方向靠攏。如果是直接看三大領域的經典的書,而不簡化模型,直接按書實踐,這樣會很艱難。...

為什麼說 最優秀的程式設計師大部分是C程式設計師?

圓胖腫 因為大多數人的智商理解不了lisp或者haskellc相對容易懂,因為tangible 這就猶如其實最優秀的科學家從來都是數學家,但是處境喜劇裡面出現的往往是物理學家一樣 太抽象的東西,一般人理解不了 新聞炒作的也是諾貝爾獎,其實論難度,菲爾茲獎明顯比諾貝爾獎要難一點諾貝爾獎也是靠理論物理撐...

為什麼程式設計師普遍是男生?

張先生 同意文理分科的說法,首先,文理分科分走了一部分女生,然後大學選專業,對計算機感興趣的,由於從小的教育和經歷,我個人覺得,男生肯定多於女生,這樣又分走了一部分女生,其次,在大學學習過程中,我發現女生普遍學習認真,而且更多才藝,我們這個專業的女生,畢業的時候,大部分出國或者保研或者考研了,但是研...