作者koukai (暱稱)
看板LinuxDev
標題Re: [問題] 請問哪一本書比較好?
時間Thu Jan 15 12:12:29 2009
※ 引述《Erlang (丹麥數學家)》之銘言:
: 我C語言基本指令沒問題
: 想要學Linux環境的C語言
: Advanced Programmong in the UNIX Environment
我覺得這本很厚,有不好親近的感覺,
他只被我當成參考書,需要時參考用,我沒有把他看完orz
他涵蓋的範圍真的很廣,確實是經典!
: Beginning Linux Programming
: 爬文之後發現這兩本都有人推
: 不管買哪一本我應該都是要買中譯本
: 其實我很想買最經典那本
: 但我又怕我這初學者會看不懂
: 或是中文翻譯太差
: 真難抉擇 @"@
: 話說 先學Linxu C
: 還是先學資料結構呢
我覺得有兩本也可以推
Advanced Linux Programming
因為這本我只有電子版,我一直找不到實體書
因為電子版不好讀,所以我只讀完了前面五章orz
前面五章都講process的部份,包含process, thread, IPC
每個章節都不長,應該比較算入門吧
Linux System Programming (Linux系統程式設計)
作者是 Robert Love (寫過Linux Kernel Development)
算是很薄的一本,涵蓋的範圍沒有Advanced Programming in the Unix Enviroment廣
但是都講的很詳細,包含檔案I/O、process管理、檔案目錄管理、signal、timer
如果是中譯版的話,我覺得翻譯品質還不錯
不過,如同推文,要看懂可能需要一點作業系統的概念
--
│ █ ◢ █ │
│ █ ◢◤ ▃▄▄▃ █ ▃▄▄▃ ◆ │
│ █◢◤ █ █ ▍ ▌ █◢◤ ◤ █ │
│ █◤ █ █ ▌ ▋ █◤ ▃▄▃█ █ │
│ █◥◣ █ █ ▊ ▋ █◥◣ ◢◤ █ █ │
│ █ ◥◣ ◥▄▃▄◤ █▃▃█◤ █ ◥◣ █▄▄▄█▃▍ █ │
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.116.247.224
※ 編輯: koukai 來自: 140.116.247.224 (01/15 12:13)
推 Erlang:囧囧囧 我不是資工系的啊 01/15 21:33
推 dozer:我也有同樣的困擾耶 不是資字輩出身 有些背景不知如何補強 01/16 02:43
推 saxontai:自己 K 書囉!我也不是資工出身。XD 01/16 10:39
推 WalkingIce:很多掛資工名字畢業的連個遞迴的程式都不會寫..... 01/17 00:08
→ WalkingIce:我身邊讓我折服的強者們,一個資管系,兩個數學系 01/17 00:09
→ WalkingIce:還有一個資工念到一半就休學不念.... 01/17 00:09
→ WalkingIce:所以自己學習比較重要囉 :) 01/17 00:10
→ WalkingIce:話說,不知道原 po 對「工具」的熟悉度如何? 01/17 00:11
推 dozer:問題就是該k哪些書XD 作業系統請問有推薦的書嗎? 先謝過.. 01/17 00:20
推 WalkingIce:所以才要先問清楚,方向不同,該念的書也不一樣 01/17 00:25
→ WalkingIce:是「作業系統理論」,還是「使用作業系統」? 01/17 00:25
推 dozer:作業系統理論 囧 都在寫程式了,使用上應該沒什麼問題啦^^|| 01/17 01:51
推 WalkingIce:soga. 恐龍書念完了? 01/17 15:31
推 saxontai:建議先看偏理論的恐龍書 (Operating System Concepts) 01/17 20:38
→ saxontai:接著看偏實務的 Operating Systems Design and 01/17 20:38
→ saxontai:Implementation 01/17 20:38
推 dozer:噢顯然我是誤會W大的意思了 在下不足的還很多 感謝指教! 01/18 21:06
推 WalkingIce:啊? 發生什麼事? 囧> 不知道,不過大家加油 XD 01/19 17:35
推 yshihyu:apue 那本是聖經本~ 多看幾次每次都有不同心得 02/09 18:44