如何學習linux程式設計

2021-05-26 08:04:00 字數 765 閱讀 8195

如果想學習unix/linux的程式設計,《apue》絕對經典的教材,加深一下功底,學習《unp》的第二卷。這樣基本上系統方面的就可以掌握了。

然後再看douglus e.

comer的《用tcp/ip進行網際互連》第一卷,學習一下網路的知識,再看《unp》的第一卷,不僅學習網路程式設計,而且對系統程式設計的一些常用的技巧就

很熟悉了,如果繼續網路程式設計,建議看《tcp/ip進行網際互連》的第三卷,裡面有很多關於應用協議telnet、ftp等協議的程式設計。 

建議學習路徑:

首先先學學編輯器,vim, emacs什麼的都行。

然後學make file檔案,只要知道一點就行,這樣就可以準備程式設計序了。

然後看看《c程式語言》k&r,這樣呢,基本上就可以進行一般的程式設計了,順便找本資料結構的書來看。  

如果想學習unix/linux的程式設計,《apue》絕對經典的教材,加深一下功底,學習《unp》的第二卷。這樣基本上系統方面的就可以掌握了。  

然後再看douglus e.

comer的《用tcp/ip進行網際互連》第一卷,學習一下網路的知識,再看《unp》的第一卷,不僅學習網路程式設計,而且對系統程式設計的一些常用的技巧就

很熟悉了,如果繼續網路程式設計,建議看《tcp/ip進行網際互連》的第三卷,裡面有很多關於應用協議telnet、ftp等協議的程式設計。

如果想寫裝置驅動程式,首先您的系統程式設計的介面比如檔案、ipc等必須要熟知了,再學習《ldd》2。

對於幾本經典教材的評價:

如何學習linux程式設計

如果想學習unix linux的程式設計,apue 絕對經典的教材,加深一下功底,學習 unp 的第二卷。這樣基本上系統方面的就可以掌握了。然後再看douglus e.comer的 用tcp ip進行網際互連 第一卷,學習一下網路的知識,再看 unp 的第一卷,不僅學習網路程式設計,而且對系統程式設...

如何學習程式設計

我叫王月,乙個普通的本科生。我的專業就是計算機。雖然我已經學了c語言,但不知道從什麼時候開始,感覺以自己現在的水平可能會達不到找工作的標準,在大學期間不努力,要等到什麼時候在努力?對於以後如何學習程式設計,我是這樣打算的 1.精通某種程式語言的知識點,這是最基本的。2.進行大量練習,看別人敲 遠不如...

linux程式設計學習

程序 fork exec函式族,注意呼叫後是替換而不是生成新的程序 訊號 signal raise kill 傳統的signal是oneshot還是其它並不確定,posix signal可以用flag來設定,posix signal另乙個地方是可以得到 程序資訊 poll poll和select類似...