如果我想開發一系列Linux相關的東西,最好的語言是什麼。我想製作內核補丁程序,Linux程序,和其他項目等等。我在哪裏開始使用哪種語言?哪種語言適用於Linux和相關編程?
回答
決定哪種語言對您有用的最佳方法是查看您希望貢獻的項目的來源。看看流行的代碼庫,如github,google-code和sourceforge。
潛入python這樣的語言可能對某些科學項目有用,但對於像linux-kernel開發這樣的低級別項目可能並不有用。
我要讓內核補丁
所以從The C Programming Language開始吧!
祝你好運!
如果你想做內核工作和各種其他Linux核心事情,那麼C(後面跟C++)就是你的出發點。你還需要投入一個健康的bash shell編程。而gcc
是首選的編譯工具。內核幾乎全部爲C
和許多應用程序使用C++
你可以推薦一些教程或其他東西嗎? –
有很多選擇,你可以谷歌。也許從這裏開始:http://www.wikihow.com/Learn-to-Program-in-C – lurker
@HafizMohammadShayanTariq規範的參考文獻是Kernighan&Ritche的書,如果你已經知道一些其中的第二版是一個很好的教程節目。 –
你應該知道C(用於內核補丁)和Bash(所以你可以真正使用Linux)。也許還有Python(用於一般腳本)。
請也建議一些很好的教程。 –
學習Python是一個好的開始,如果你熟悉面向對象編程。 Shell腳本也可以幫助你很多。
- 1. 哪種編碼適用於多種國際語言
- 2. Heroku使用哪種編程語言?
- 3. 哪種編程語言或API適用於實時Web儀表板?
- 4. 關於java編程語言
- 5. 將NetBeans用於多種編程語言
- 6. 雲計算的哪種編程語言?
- 7. 這是哪種編程語言?
- 8. 選擇哪種編程語言?
- 9. 系統端編程 - 哪種語言?
- 10. 選擇哪種編程語言?
- 11. 哪種編程語言最適合網站開發?
- 12. 哪種語言更適合使用appium編寫測試用例?
- 13. 哪種語言最適合用動態語言開頭
- 14. 反編譯程序集,使用哪種編程語言
- 15. TOSCA使用哪種編程語言進行編程?
- 16. Chromium OS使用哪種語言編寫?
- 17. 使用哪種語言編寫代碼?
- 18. Craigslist使用哪種語言編寫?
- 19. 哪種語言更適合跨平臺?
- 20. 哪種語言適合網頁界面
- 21. 哪種語言模型用於聽寫
- 22. 大部分Linux GUI應用程序都使用哪種語言編寫?
- 23. 兩種不同語言的相同圖像但不適用於其他語言
- 24. $(「css stuff」)語句屬於哪種語言?
- 25. 各種語言的關鍵編程概念和術語
- 26. 適用於Android的應用程序 - 我應該使用哪種語言?
- 27. 哪種語言最適合MCU到PC通信應用程序?
- 28. 本程序使用哪種語言?
- 29. gVim和多種編程語言
- 30. 關於Web應用選擇哪種語言/框架的建議?
C在C岸上銷售C殼 –