導航:首頁 > 編程語言 > linux系統編程手冊英文

linux系統編程手冊英文

發布時間:2022-03-15 06:30:29

『壹』 linux系統編程手冊 代碼怎麼用

雖然我沒有本書紙質版, 本書的電子版倒是看了兩三章了, 個人感覺還是挺不錯的. 先不說國外有沒有托, 起碼amazon上面一堆的5星還是能說明本書有一定的閱讀價值. 像孫嘻嘻這樣直接給1星我個人是不認可的. 哪怕你是本書的譯者. 在我看來, 有能力去看原版的讀者, 英語一般就不差, 過於拘泥於英語水平實在沒有必要, 起碼對比起國內一堆堆最為中國人自己都難以理解譯作, 我覺得看這本書真的毫無壓力, 更何況寫得更惡心更難以理解的英文論文都啃不知多少了. 我覺之前有人說能作為LINUX的APUE還是可以理解的, 說得是起到APUE作為參考的作用, 畢竟這本書完全面向LINUX, 而APUE是unix, linux均有. 當然, 沒有說這本書寫得和APUE一樣好, 只是從作用上來說. Richard寫的書哪本不是經典, 要不是這傢伙熱愛開飛機和跳傘死的早, 他的書沒有了更新, 我估計現在關於網路編程和*nix的書一定會大量減少. 所以我覺得孫嘻嘻就不用吹毛求疵了, 你這么有空上豆瓣這種主流並不討論技術的來踩你翻譯這本書, 還不如專心譯好這本書吧. 你把這本書踩的一無是處也不見的到時買中文版的人就會增多吧. anyway, 如果你能在我存夠錢買原版前把這本書譯好, 並且譯得不錯, 我還是會毫不猶豫去買你的中文版, 並上來豆瓣給你的中文版一個5星的.

『貳』 關於LINUX 編程方面的書籍

假設你是計算機科班出身,計算機系的基本課程如數據結構、操作系統、體系結構、編譯原理、計算機網路你全修過

我想大概可以分為4個階段,水平從低到高
從安裝使用=>linux常用命令=>linux系統編程=>內核開發閱讀內核源碼

其中學習linux常用命令時就要學會自己編譯內核,優化系統,調整參數

安裝和常用命令書太多了,找本稍微詳細點的就ok,其間需要學會正則表達式

系統編程推薦《高級unix環境編程》,黑話叫APUE
還有《unix網路編程》
這時候大概還需要看資料理解elf文件格式,連接器和載入器,cmu的一本教材中文名為《深入理解計算機系統》比較好

內核開發閱讀內核源碼階段,從寫驅動入手逐漸深入linux內核開發
參考書如下《linux device drivers》,黑話叫ldd
《linux kernel development》,黑話叫lkd
《understading the linux kernel》,黑話叫utlk
《linux源碼情景分析》
這四本書為搞內核的必讀書籍

最後,第三階段和第四階段最重動手,空言無益,光看書也不罩,不動手那些東西理解不了

學習linux/unix編程方法的建議

建議學習路徑:

首先先學學編輯器,vim, emacs什麼的都行。
然後學make file文件,只要知道一點就行,這樣就可以准備編程序了。

然後看看《C程序設計語言》K&R,這樣呢,基本上就可以進行一般的編程了,順便找本數據結構的書來看。

如果想學習UNIX/LINUX的編程,《APUE》絕對經典的教材,加深一下功底,學習《UNP》的第二卷。這樣基本上系統方面的就可以掌握了。

然後再看Douglus E. Comer的《用TCP/IP進行網際互連》第一卷,學習一下網路的知識,再看《UNP》的第一卷,不僅學習網路編程,而且對系統編程的一些常用的技巧就很熟悉了,如果繼續網路編程,建議看《TCP/IP進行網際互連》的第三卷,裡面有很多關於應用協議telnet、ftp等協議的編程。
如果想寫設備驅動程序,首先您的系統編程的介面比如文件、IPC等必須要熟知了,再學習《LDD》2。

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

《The C Programing Language》K&R 經典的C語言程序設計教材,作者是C語言的發明者,教材內容深入淺出。雖然有點老,但是必備的一本手冊,現在有時候我還常翻翻。篇幅比較小,但是每看一遍,就有一遍的收獲。另外也可用譚浩強的《C語言程序設計》代替。

《Advanced Programing in Unix Envirement》 W.Richard Stevens:也是非常經典的書(廢話,Stevens的書哪有不經典的!),雖然初學者就可以看,但是事實上它是《Unix Network Programing》的一本輔助資料。國內的翻譯的《UNIX環境高級編程》的水平不怎麼樣,現在有影印版,直接讀英文比讀中文來得容易。

《Unix Network Programing》W.Richard Stevens:第一卷講BSD Socket網路編程介面和另外一種網路編程介面的,不過現在一般都用BSD Socket,所以這本書只要看大約一半多就可以了。第二卷沒有設計到網路的東西,主要講進程間通訊和Posix線程。所以看了《APUE》以後,就可以看它了,基本上系統的東西就由《APUE》和《UNP》vol2概括了。看過《UNP》以後,您就會知道系統編程的絕大部分編程技巧,即使卷一是講網路編程的。國內是清華翻譯得《Unix網路編程》,翻譯者得功底也比較高,翻譯地比較好。所以建議還是看中文版。

《TCP/IP祥解》一共三卷,卷一講協議,卷二講實現,卷三講編程應用。我沒有怎麼看過。,但是據說也很經典的,因為我沒有時間看卷二,所以不便評價。

《用TCP/IP進行網際互連》Douglus.E.Comer 一共三卷,卷一講原理,卷二講實現,卷三講高級協議。感覺上這一套要比Stevens的那一套要好,就連Stevens也不得不承認它的第一卷非常經典。事實上,第一卷即使你沒有一點網路的知識,看完以後也會對網路的來龍去脈了如指掌。第一卷中還有很多習題也設計得經典和實用,因為作者本身就是一位教師,並且卷一是國外研究生的教材。習題並沒有答案,留給讀者思考,因為問題得答案可以讓你成為一個中級的Hacker,這些問題的答案可以象Douglus索取,不過只有他只給教師卷二我沒有怎麼看,卷三可以作為參考手冊,其中地例子也很經典。如果您看過Qterm的源代碼,就會知道Qterm的telnet 實現部分大多數就是從這本書的源代碼過來的。對於網路原理的書,我推薦它,而不是Stevens的《TCP/IP祥解》。

《Operating System - Design and Implement》這個是講操作系統的書,用Minix做的例子。作者母語不是英文,所以英文看起來比較晦澀。國內翻譯的是《操作系統設計與實現》,我沒看過中文版,因為翻譯者是尤晉元,他翻譯的《APUE》已經讓我失望頭頂了。讀了這本書,對操作系統的底層怎麼工作的就會
有一個清晰的認識。

《Linux Device Driver》2e ,為數不多的關於Linux設備驅動程序的好書。不過內容有些雜亂,如果您沒有一些寫驅動的經驗,初次看會有些摸不著南北。國內翻譯的是《Linux設備驅動程序》第二版,第一版,第二版的譯者我都有很深的接觸,不過總體上來說,雖然第二版翻譯的有些不盡人意,但是相比第一版來說已經超出了一大截。要讀這一本書,至少應該先找一些《計算機原理》《計算機體系結構》的書來馬馬虎虎讀讀,至少應該對硬體和計算機的工作過程有一些了解。

『叄』 linux系統編程的時候,遇到函數不會的問題可以查man手冊。

1. 查在線msdn。windows桌面開發:
英文:http://msdn.microsoft.com/en-US/windows/
中文:http://msdn.microsoft.com/zh-cn/windows/
右上角搜索框內直接輸入搜索函數名。
2. vs2008安裝時應該有選項讓你安裝MSDN Library for vs2008,以後直接本機可查。

『肆』 Linux UNIX系統編程手冊例題運行提示的找不到tlpi_hdr.h頭文件,請問該如何解決啊

可以參考以下鏈接

tlpi_hdr.h頭文件的使用以及配置

『伍』 Linux/UNIX系統編程手冊 UNIX環境高級編程 這兩本書如何選擇

你可以認為前者是unix/linux 系統相關的學習,比如api什麼的,還有一些理論,概念. 而後者只是學C這門語言,學的是語法,再多就是數據結構. 後者是前者的基礎.

『陸』 《Linux/Unix系統編程手冊》中的例子如何運行

  1. 目標機上必須安裝gcc或g++(c++)

  2. 打開終端,鍵入gcc c語言文件名.c(g++也一樣)

  3. 如果是Makefile形式的,則鍵入make 進行編譯,最後運行 ./二進制文件名

『柒』 怎樣快速掌握英語能看懂Linux和編程文檔

技術文檔上面全都是術語, 等你真正了解那些基礎知識,
英文文檔看起來是很簡單的。
不懂 那些術語是什麼意思, 在怎麼學英語也是看不懂的

『捌』 linux unix系統編程手冊怎麼樣

雖然我沒有本書紙質版, 本書的電子版倒是看了兩三章了, 個人感覺還是挺不錯的. 先不說國外有沒有托, 起碼amazon上面一堆的5星還是能說明本書

『玖』 LINUXUNIX系統編程手冊怎麼樣

雖然我沒有本書紙質版, 本書的電子版倒是看了兩三章了, 個人感覺還是挺不錯的. 先不說國外有沒有托, 起碼amazon上面一堆的5星還是能說明本書有一定的閱讀價值. 像孫嘻嘻這樣直接給1星我個人是不認可的. 哪怕你是本書的譯者. 在我看來, 有能力去看原版的讀者, 英語一般就不差, 過於拘泥於英語水平實在沒有必要, 起碼對比起國內一堆堆最為中國人自己都難以理解譯作, 我覺得看這本書真的毫無壓力, 更何況寫得更惡心更難以理解的英文論文都啃不知多少了. 我覺之前有人說能作為LINUX的APUE還是可以理解的, 說得是起到APUE作為參考的作用, 畢竟這本書完全面向LINUX, 而APUE是unix, linux均有. 當然, 沒有說這本書寫得和APUE一樣好, 只是從作用上來說. Richard寫的書哪本不是經典, 要不是這傢伙熱愛開飛機和跳傘死的早, 他的書沒有了更新, 我估計現在關於網路編程和*nix的書一定會大量減少. 所以我覺得孫嘻嘻就不用吹毛求疵了, 你這么有空上豆瓣這種主流並不討論技術的平台來踩你翻譯這本書, 還不如專心譯好這本書吧. 你把這本書踩的一無是處也不見的到時買中文版的人就會增多吧. anyway, 如果你能在我存夠錢買原版前把這本書譯好, 並且譯得不錯, 我還是會毫不猶豫去買你的中文版, 並上來豆瓣給你的中文版一個5星的.

『拾』 有沒有中文版《linux UNIX系統編程手冊》電子書啊

建議樓主直接讀英文版的,英文名為:the linux programming interface,中文翻譯版於今年1月份出版,估計中文電子版還沒這么快出來。
正如德國人的嚴謹,該書英文版沒什麼太眼花繚亂的描述,也能把基本原理講清楚,個人感覺,只要有高中畢業的英文水平,讀懂是沒什麼問題的。沒什麼太多復雜的句式,頂多就是部分單詞不認識而已。

閱讀全文

與linux系統編程手冊英文相關的資料

熱點內容
優信二手車解壓後過戶 瀏覽:62
Windows常用c編譯器 瀏覽:778
關於改善國家網路安全的行政命令 瀏覽:833
安卓如何下載網易荒野pc服 瀏覽:654
javainetaddress 瀏覽:104
蘋果4s固件下載完了怎麼解壓 瀏覽:1003
命令zpa 瀏覽:285
python編譯器小程序 瀏覽:944
在app上看視頻怎麼光線調暗 瀏覽:540
可以中文解壓的解壓軟體 瀏覽:593
安卓卸載組件應用怎麼安裝 瀏覽:913
使用面向對象編程的方式 瀏覽:339
程序員項目經理的年終總結範文 瀏覽:929
內衣的加密設計用來幹嘛的 瀏覽:432
淮安數據加密 瀏覽:292
魔高一丈指標源碼 瀏覽:982
松下php研究所 瀏覽:168
c回調java 瀏覽:400
夢幻端游長安地圖互通源碼 瀏覽:746
電腦本地文件如何上傳伺服器 瀏覽:313