想學好linux就一定要學好C語言嗎?

時間 2021-06-21 22:31:20

1樓:qianguozheng

看你想怎麼學好。

使用,不需要會shell,懂命令就可以了

深入了解為什麼?,看看專業的分析,有很多原理性的東西修改,優化。這就需要用c語言了,看實現原始碼

2樓:望山

完全不學一點C語言的話,就連shell指令碼都寫不好,因為很多shell命令的返回值就是它內部使用的最後乙個API呼叫的返回值。

3樓:司南

不一定,即使是開發Linux桌面專案現在也多用Qt和electron。除非是系統級程式設計、嵌入式開發,你需要學習C語言。

現在以deepin為代表國內Linux發行版方興未艾,目標就是讓Linux成為無需長期學習簡單上手的桌面作業系統。

4樓:sandaawa

提出這個問題是因為我前面看了《unix程式設計藝術》,大概了解了linux的由來和當時乙個作業系統的局面。我就突然想到想要了解它是不是要去了解核心,要不然只會乙個命令去使用它顯得有點單薄,所以提了乙個這個問題。

5樓:書夜

學好Linux是指Linux的哪些方面呢?

那選Ubuntu或deepin,它們對新手友好,跟C語言沒什麼關係如果開發的東西跟C語言沒什麼關係,那就不用能問這個問題估計不是要學習核心了。。。。

6樓:天淨鯊

看你用Linux是為了幹什麼咯。

如果你說的想學好Linux指的是工作或日常能用Linux,或在上面開發點東西,那倒不必非得學會c語言。

但是如果你說的學好Linux說的是Linux kernel,或者你想「玩」好Linux,那就有必要學一學c語言了。

想學好水彩一定要先學好素描嗎?

阿爾忒彌斯 這個要看是學水彩插圖還是傳統水彩畫。插圖不需要像素描,了解一些規律就可以,如果想專業學,肯定也得像素描 水彩畫是西洋傳統繪畫的一種,是寫實的色彩畫,建立在真實的光影 環境 體積的構成基礎之上,素描是基礎,甚至可以說素描是油畫 水彩 版畫的一部分,比如你想調準一塊顏色,就要考慮明度 純度 ...

做機器學習一定要學好c 嗎

安寧 我應聘AI Engineer的時候公司也要我當場寫C 程式,但是開始工作之後一次也沒用過C 一直在做影象分析,用的Torch和VS,C 和Lua語言。明年可能轉向Tensorflow。後來明白公司想看的主要是程式設計能力,在他們眼裡C 是比較複雜繁瑣的語言,如果這個搞得定以後轉用其他語言不會太...

如果想學好程式設計除了c語言之外一定要學演算法麼?

先放結論 根據提問標題 學演算法 來說,不一定非學演算法,演算法也是前人的經驗總結。但是!但是!但是!如果你要學好程式設計,演算法那就是必須的。另外,如果要靠程式設計吃飯,還要吃的好,那演算法就更重要了。演算法是解決問題的通用模型或模式,而具體哪一門程式語言則只是解決問題的一種途徑或載體罷了。以個人...