nick6562
2005-08-19, 11:16 AM
請教各位:
我想朝Linux領域發展,但不知要學C 還是要學Java, 另外;我本身已經有一點C++底子了,可是我不知道有什在Linux上的GUN IDE程式, 並且有沒有什麼網站有教學? 我曾經去蠻多家電腦書店找過, 似乎都沒有在賣這種書籍耶~~~ :confused:
贊助商連結
gwochern
2005-08-19, 01:34 PM
先了解linux os的構架吧......
如何啟動linux
先學shell script
再去捉open source code來看
大概全都是C code
再學Makefile的寫法
再學動態連結與靜態連結有什麼不同,如何使用
學linux memory的分配方式....兩不同程式如何用同一塊memory
學如何用struct去做table表(linux高級程式用很多)
寫一個task或daemon
再學modules寫法
再學driver寫法
再修改linux kernel,這時你可能會更了解linux如何啟動.....
之後你就天下無敵.....
市面上有一本書很像叫....linux程式計設外國翻譯書很厚一本紅色外裝...書的背後有寫中階使用
nick6562
2005-08-19, 04:17 PM
Dear gwochern兄:
我目前正在上Linux的認證課程,之前呆的公司也是完全採用Linux方案,所以已經有一些瞭解了...
另外;你所說的那本書在哪裡可以買得到?可以推薦一下嗎?? :)
gwochern
2005-08-20, 01:03 AM
真正的書名叫
Linux程式設計教學手冊.....峯出的.....
我想在重慶北路的各大書店應找的到....
但這本只讓我了解linux有什麼程式設計的方法.....書內容大概只有60到70%有用....
對我來說......
還有一本必買....這本很重要.......
Linux C 函式庫參考手冊.....旗標出的
這本算是查function的工具書.....
有他就可以知道.....Linux C有那些標準的function
但這本有點難找....也是一樣重慶北路的各大書店
但我覺得要讓自己學會Linux C
要會看很多open source code,這樣學最快了....之後再改它
我每次只要看懂那種高級程式的寫法.....
就覺得.......只能說....哇一聲.....太厲害的寫法了....
我自己是喜歡寫linux有關網路的程式.....雖然都有標準的API可以用了...
但我覺得還不夠.....
就住下層走......看到driver,module的寫法.....自己就卡住了
市面上也沒有這樣的書.....不知那有教......
nick6562
2005-11-24, 04:16 PM
真正的書名叫
Linux程式設計教學手冊.....峯出的.....
我想在重慶北路的各大書店應找的到....
但這本只讓我了解linux有什麼程式設計的方法.....書內容大概只有60到70%有用....
對我來說......
還有一本必買....這本很重要.......
Linux C 函式庫參考手冊.....旗標出的
這本算是查function的工具書.....
有他就可以知道.....Linux C有那些標準的function
但這本有點難找....也是一樣重慶北路的各大書店
但我覺得要讓自己學會Linux C
要會看很多open source code,這樣學最快了....之後再改它
我每次只要看懂那種高級程式的寫法.....
就覺得.......只能說....哇一聲.....太厲害的寫法了....
我自己是喜歡寫linux有關網路的程式.....雖然都有標準的API可以用了...
但我覺得還不夠.....
就住下層走......看到driver,module的寫法.....自己就卡住了
市面上也沒有這樣的書.....不知那有教......
感謝啦~~~~ :)
建議學 Java,我以前一直用 Unix C,後來改用 Java,這個語言的架構比 C++ 完整。
張本元