學習linux需要什麼基礎?需要了解C語言和C 嗎

時間 2021-06-17 20:10:07

1樓:有種慵懶叫

1 、一定的英文基礎是必要的,需要了解c語言和c++。針對學習shell程式設計,及熟知各種linux系統命令使用即可。如果有python或perl基礎則更容易上手。

2、 看書時要多做習題,一題一題的弄明白,要不書也白看。從一開始養成良好的程式設計習慣,怎麼算好的你看書上的**怎麼寫的。

3、關於數學, 初中數學水平可以程式設計,小學甚至學前班也沒什麼不可以。 另一方面數學博士程式設計的時候也不會嫌自己數學學的太多了。 需要多少數學這跟你要做的東西很有關係, 也影響到你學習的深入程度, 工作中就影響你的**質量。

總的來說數學水平是越高越好, 但並沒有一個門檻, 什麼水平都可以學, 就是質量差一些。

4、學習linux核心開發。linux的核心是由絕大部分的c語言和少部分組合語言組成的。要學習linux核心開發,必須要懂c語言,同時對作業系統原理需要有一定了解。

5、學習linux平臺上的軟體開發。這部分包含很廣,有各種各樣的要,需要根據專案性質確定基礎需求。

linux作業系統軟體包不僅包括完整的linux作業系統,而且還包括了文字編輯器、高階語言編譯器等應用軟體。它還包括帶有多個視窗管理器的x-windows圖形使用者介面,如同我們使用windows nt一樣,允許我們使用視窗、圖示和選單對系統進行操作。

2樓:老男孩教育

學習linux不需要有c語言或c++基礎,而且linux對基礎沒有強制性要求,即便是0基礎小白也可以學習。

3樓:風若遠去何人留

區分學習的項,有以下區別:

1 學習linux的操作及系統維護。

不需要任何基礎,針對學習shell程式設計,及熟知各種linux系統命令使用即可。如果有python或perl基礎則更容易上手。

2 學習linux核心開發。

linux的核心是由絕大部分的c語言和少部分組合語言組成的。要學習linux核心開發,必須要懂c語言,同時對作業系統原理需要有一定了解。

3 學習linux平臺上的軟體開發。

這部分包含很廣,有各種各樣的要,需要根據專案性質確定基礎需求。

想學習linux程式設計,需要學習哪些基礎?

4樓:姐丶我還小

沒有基礎這個還真是不太好辦

#include

int main(int argc,char* argv)上邊這個程式算是一個基本的程式,變數的定義,變數的賦值,數值的相加和字串的輸出

按照既定的規則來寫,發散自己的思維在既定的規則中達到自己的目的就是程式設計,你查閱一下關於c的資料,如果上面的程式能理解了,你學程式基本沒問題

5樓:玩笑求問

報一個嵌入式的班最好,你離校很長時間,缺少學習習慣和學習氣氛。多用點功,多看c語言書。

6樓:小米飛貓

我建議你學python

7樓:老男孩教育

linux最先要學的是linux基礎知識,學完基礎知識才算入門,之後還要學習綜合架構、shell程式設計、資料庫、雲端計算以及網路安全方面的知識,以下是linux基礎部分要學習的內容:

1. 計算機硬體、組成原理、作業系統基礎、linux起源、核心介紹及linux安裝實戰入門

2. xshell遠端網路連線linux、基礎優化、遠端連線網路基礎、xshell連線故障排錯、核心基礎命令講解

3. linux系統核心萬用字元體系、三劍客(grep,sed,awk)核心正規表示式精講及企業級案例實戰模擬精講

4. bash核心符號、快捷鍵、萬用字元詳解

5. linux目錄、fhs\掛載、檔案屬性、核心目錄精講

6. linux檔案及目錄管理核心知識和命令精講(第二關)

7. linux企業級基礎優化(工作中可直接使用

8. linux檔案及目錄許可權精講及多個企業案例模擬

9. linux重要核心命令回顧與深入精講(第三關)

8樓:匿名使用者

需要關注程式設計c語言,可以關注下核心開發,和linux老男孩運維

學習C語言,需要什麼程度的數學基礎

孤夜籬落一燈明 無所謂,來這裡一起學習,48791335. 沒有特殊的要求,c語言本身就是一門基礎課程,只要會看一些基本的英語就可以了,邏輯方面以c語言的思想出發就可以,剛開始覺得有點迷惘,學點後就覺得不是很難了。 卡卡 學語法的話不用數學基礎,但是學習一些高深的東西就要有一定的數學功底。 看你想用...

學習delphi需要C語言做基礎嗎

看你學語言需要做什麼 如果以後你想做面向windows做圖形介面程式設計,我強烈建議你學習delphi,非常容易上手.語言基礎就是object pascal delphi是寶蘭公司做的程式設計工具 用c做圖形介面程式太難了.呵呵,不過c是一定要學的,如果你不深入演算法和資料結構的研究,數學並不是要求...