{eval=Array;=+count(Array);}
建議你先學(xué)習(xí)操作系統(tǒng)再去學(xué)編譯原理。
操作系統(tǒng)更宏觀一點(diǎn),可以使你對(duì)進(jìn)程管理,文件管理,磁盤調(diào)度,設(shè)備管理這些有一個(gè)基本的認(rèn)識(shí),與計(jì)算機(jī)硬件的相關(guān)性更大一點(diǎn)。夜便于你建立一個(gè)宏觀的知識(shí)框架。
編譯原理相對(duì)微觀一些,先學(xué)操作系統(tǒng)也便于你去理解編譯原理中的一些概念。希望我的回答對(duì)你有幫助。
都可以,關(guān)鍵是你要學(xué)會(huì)學(xué)通,枯燥無(wú)味的書(shū)本要活學(xué)活用。先學(xué)操作系統(tǒng)還簡(jiǎn)單些,然后再學(xué)編譯原理那樣更快。
先熟練掌握一門編程語(yǔ)言,加入到一個(gè)編程競(jìng)賽團(tuán)隊(duì)。爭(zhēng)取有個(gè)名次,保研加分。在大四做畢業(yè)設(shè)計(jì)時(shí)在投入到一個(gè)具體方向,操作系統(tǒng)通用性更強(qiáng)。
編譯原理,老師講n遍,還是不會(huì),那個(gè)是計(jì)算機(jī)的天書(shū),你確定要先打這么難得關(guān)么?依稀記得,老師說(shuō),你們來(lái)考試,寫了自己的名字,我就給你們五分,不來(lái)的就0分,當(dāng)時(shí)以為是玩笑,考完才發(fā)現(xiàn),真的是定理[我想靜靜][我想靜靜][我想靜靜]
LINUX學(xué)會(huì)就行,這個(gè)自學(xué)能學(xué)會(huì)。編譯原理等老師上課吧,這個(gè)自學(xué)不好學(xué)。
先從具體的容易建立目標(biāo)且有趣的事情開(kāi)始,直接學(xué)編程。回過(guò)頭去在研究抽象的東西。直接學(xué)抽象的東西或者無(wú)法看到效果的東西很容易讓你迷失目標(biāo),隨后就是浪費(fèi)時(shí)間。
其實(shí)用4年時(shí)間把os這一樣學(xué)精學(xué)透就很牛逼了,編譯是一個(gè)很偏的領(lǐng)域,主要是應(yīng)用,不理解也不影響使用gcc或者反編譯。
如果是操作系統(tǒng)和編譯原理二選一的話,建議選擇操作系統(tǒng),但是剛開(kāi)始學(xué)習(xí)操作系統(tǒng),不要過(guò)多關(guān)注細(xì)節(jié),先把一些進(jìn)程調(diào)度、內(nèi)存管理等原理搞清楚即可。
最后,還是想說(shuō)一下,等寒假結(jié)束時(shí),題主可能會(huì)發(fā)現(xiàn)什么都沒(méi)學(xué)~~????
0
回答3
回答0
回答0
回答0
回答0
回答0
回答0
回答10
回答0
回答