如果想學習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類似...