在當今情況下計算機專業的有沒有必要學習組合語言和Linux呢?

時間 2021-05-06 16:45:43

1樓:jack tang

嚴格來說,不是必須的。乙個計算機專業的畢業以後,也不一定要做技術呀,也可以賣賣保險什麼的, 你說我乙個賣保險的,學組合語言和Linux幹嘛呢。

2樓:澍的心傷

主要看你發展方向,linux中也有許多不同型別的,有網路,有系統,有開發,有資料庫,有安全,有儲存,還有雲平台,看你自己的,不過基礎還是要學畢竟現在的生產環境基本都是linux系統執行的,計算機想要深造,linux是必須項

3樓:啊路霸

Linux是必然要學的,伺服器基本上就可以等同於Linux系統

彙編的話得看你想要從事的工作了,如果是正常的程式設計什麼,了解一下就可以了,但是如果是要繼續碩博那還是非研究不可的

4樓:Ryugamine

Linux還是很有必要的。

對於學生來說,學習linux和學習作業系統是相輔相成的,一般的作業系統原理的講解都是基於*nix系統的,linux是乙個很好的例項;linux技能也幾乎是找工作必備的,大多數專案的server都是linux,無論你使用的是何種語言,無論你是做開發還是運維,或許都無法迴避這一領域。

如果嫌linux功能不夠完善,可以安裝windows和linux雙系統,或者安裝linux虛擬機器也行;微軟去年也推出了Windows Subsystem for Linux,比虛擬機器還方便,幾乎無需配置就能使用linux。

至於彙編,它是構成整個計算機體系結構的重要一環,個人認為除了偏硬體和底層的崗位外,一般對彙編的需求都不大;但是彙編在計算機系統結構、組成原理、作業系統、編譯原理之類的課程中多多少少會涉及,學習彙編對於理解這些課程是有幫助的。

計算機專業一般都會開設linux(作業系統)和彙編這兩門課程,個人認為跟著課程內容學完,還是有必要的,至於是否更進一步,再根據自己的方向需求來選擇。

5樓:羅瀟

linux當然。據我了解,伺服器跑win的基本上只有機關單位了。而且linux開發環境搭建比win其實更直觀且快速。

個人覺得linux比win更順手,除了辦公室以前買的印表機實在沒有驅動(準備換了),以及要共享給夥伴的office全家桶檔案(這個無解,換個版本排版都不一樣),我幾乎很少會開win了。

彙編嘛,可以稍微看下,了解個大概。現在連病毒都不太常用彙編寫了。將來如果往底層發展再去詳細學吧。

6樓:

Linux必須學(雖然一般學校沒有這門課,反正也要自學)。

伺服器一般都是Linux系統,不會Linux會吃大虧。

彙編可以認為是微機原理的一部分,不用學的很精通,了解大概就好。除非決定以後搞底層(甚至是搞硬體驅動啥的),那肯定要精通的。

學點彙編有助於理解計算機底層的工作原理,當然,涉及底層的課還有兩門:計算機組成原理,微機原理。(至於作業系統,已經基本不涉及底層硬體了),學好這幾門課有助於做到程式設計時知其然,又其所以然。

另外,程式設計師的話,軟體工程這門課很重要。(特別是leader不懂軟體工程,那才是真要命。天天嚷嚷著敏捷開發連什麼是敏捷開發都不懂。。。)

高中沒學過計算機的報計算機專業有沒有前途?

一水 計算機的本質其實是數學,地地道道的數學,完完全全的數學,你說的那台被叫做計算機的機器,有位科學大佬曾經說過 電腦科學不是計算機,就與天文學不是望遠鏡一樣。電腦科學的本質和數學是一樣的。所以只要你在高中時數理化都學得懂,大學的計算機課程對你來說就沒有理解上的障礙。至於前途,任何乙個專業只要學精通...

關於計算機處理加法的問題,補碼在此情況下是如何操作的?

w2014 謝不邀不要把數看成數 因為它們可以溢位。要把它們看成剩餘系 以八位整數舉例子,FF FF FE這個運算的解釋 無符號下 255 255 254 有符號是 1 1 2 實際上考慮補碼的定義就會發現補碼代表的數值,和其作為無符號整數理解時的值,總是同餘的 那麼對於 同樣的兩個剩餘系的運算 難...

超級計算機在什麼情況下會誕生自己的意識?

九尾貓莫遲 需要它可以自我生成訊號的程度才行,我們人類的神經元訊號傳遞根本上就是神經元內外正負電不同構成的,神經元本身是可以在內部生成正電子的,和外部的負電子進行電交換就構成了神經訊號,我們每乙個想法根本上就是由無數的這樣的類似0.1.2似的訊號組成的。問題在於電腦,這種非生命體,它本身沒有任何生命...