2013-05-26 51 views

回答

1

決定哪種語言對您有用的最佳方法是查看您希望貢獻的項目的來源。看看流行的代碼庫,如,

潛入這樣的語言可能對某些科學項目有用,但對於像開發這樣的低級別項目可能並不有用。

我要讓內核補丁

Linux kernel source tree目前:

所以從The C Programming Language開始吧!

祝你好運!

1

如果你想做內核工作和各種其他Linux核心事情,那麼C(後面跟C++)就是你的出發點。你還需要投入一個健康的bash shell編程。而gcc是首選的編譯工具。內核幾乎全部爲C和許多應用程序使用C++

+0

你可以推薦一些教程或其他東西嗎? –

+0

有很多選擇,你可以谷歌。也許從這裏開始:http://www.wikihow.com/Learn-to-Program-in-C – lurker

+1

@HafizMohammadShayanTariq規範的參考文獻是Kernighan&Ritche的書,如果你已經知道一些其中的第二版是一個很好的教程節目。 –

1

你應該知道C(用於內核補丁)和Bash(所以你可以真正使用Linux)。也許還有Python(用於一般腳本)。

+0

請也建議一些很好的教程。 –

1

學習Python是一個好的開始,如果你熟悉面向對象編程。 Shell腳本也可以幫助你很多。