Linux程序設(shè)計(jì)

出版時(shí)間:2005-8  出版社:機(jī)械工業(yè)出版社  作者:羅賓斯  頁數(shù):687  
Tag標(biāo)簽:無  

內(nèi)容概要

  這是一本優(yōu)秀的Linux編程入門書,選材合理,講解透徹,我喜歡自學(xué),特別是有關(guān)國際化的知識(shí),很久以來我都在關(guān)注這些?! ∵@是一本很好的Linux編輯入門,作者向大家表明,對(duì)有經(jīng)驗(yàn)的程序員來說,使用Linux編程接口是一個(gè)很好的方法,這比大多數(shù)書中介紹的千篇一律的編輯示例有用得多?! ∪娑驖u進(jìn)地介紹了Unix系統(tǒng)編程技術(shù),書中使用的代碼來源廣泛,且都選自大家熟悉的程序,并通過這些代碼來說明每一個(gè)要講解的概念,對(duì)API的深入描述及移真方針的綜合介紹,將使讀者受益良多,并為將來閱讀和編寫系統(tǒng)程序做好充分準(zhǔn)備,真誠地向大學(xué)推薦本書?! ∧阏趯W(xué)習(xí)編程嗎?打算從Windows轉(zhuǎn)向Linux嗎?已進(jìn)行Linux開發(fā)但希望進(jìn)一步探索系統(tǒng)調(diào)用接口嗎?無論你屬于哪種情況,本書都將幫你快速、直接地掌握構(gòu)建正規(guī)Linux軟件所必需的基本知識(shí)?! ”緯ㄟ^編寫得很好的程序示例講授Linux編程,書中采用非常有效的方式,循序漸進(jìn)地講授了許多高層原理和深層技術(shù),解決了性能、可移植性、健壯性等現(xiàn)實(shí)問題,基于Linux版本7和GNU源代碼,作者著重介紹了基本系統(tǒng)調(diào)用API——這是所有重要程序的核心,并向讀者展示了許多示例——這些示例都源自Linux/Unix用戶日常使用的程序。

作者簡介

Arnold Robbins是一名專業(yè)程序員和技術(shù)作者,除本書外,他還著有《Unix in a Nutshell》《Learning the Korn Shell》、《Effective awk Programming》等書,他從1980年就開始使用C、C++、Unit和GNU/Linux。作為GNU Project的長期志愿者,他目前負(fù)責(zé)維護(hù)gawk(awk的GNU項(xiàng)目

書籍目錄

PrefacePART1 Files and Users  Chapter 1 Introduction  Chapter 2  Arguments,Options,and the Environment  Chapter 3  User-Level Memory Management  Chapter 4  Files and File I/O  Chapter 5  Directories and File Metadata  Chapter 6  General Library interfaces-Part1  Chapter 7  Putting it All Together:Is  Chapter 8  Filesystems and Directory WalksPART  II Processes,IPCand internationalization  Chapter 9  Process Management and pipes  Chapter 10  Signals  Chapter 11  Permissions and User and Group ID Numbers  Chapter 12  General Library Interfaces-Part2    Chapter 13  Internationalization and LocalizationAPRT  III Debugging and final Project  Chapter 15 debugging  Chapter 16 A Project That Ties Everything TogethetPARTIV APPendixes APPendixes A  Teach Yourself Programming In Ten years APPendixes B  Caldera Ancient UNIX license APPendixes C  GNU General public licenseIndes

圖書封面

圖書標(biāo)簽Tags

評(píng)論、評(píng)分、閱讀與下載


    Linux程序設(shè)計(jì) PDF格式下載


用戶評(píng)論 (總計(jì)5條)

 
 

  •      計(jì)算機(jī)圖書主要分兩種,一種是知名的圖書,這些書普遍質(zhì)量相對(duì)較高,但有些讀后發(fā)現(xiàn),并沒有想象的那么好(也有可能不適合自己);另一種是不太出名的,但有些讀后發(fā)現(xiàn),卻相當(dāng)?shù)牟诲e(cuò),比如 c++ primer plus(非c++ primer),再比如這本 實(shí)戰(zhàn)Linux編程精髓(至于那些一騙錢為己任的書,直接被我忽略了,他們跟不就不能稱之為書籍,只能稱之為垃圾。那些書以國內(nèi)的作者較多,逼得我崇洋媚外啊,所以我?guī)缀醪毁I國內(nèi)的書)。
       這本書是一年前買的了,作者應(yīng)該是以色列人。那是去圖書市場買別的領(lǐng)域的書,沒找到。賊不走空,順手在書架上抽的一本。一直也沒看過,直到前一陣翻了兩頁后,發(fā)現(xiàn)相當(dāng)?shù)牟诲e(cuò),才開始看了以來。適合初中級(jí)用戶閱讀,比較艱深的內(nèi)容適當(dāng)做了刪減。從行文和習(xí)題可以看出作者傾注的心血,如果能用一年的時(shí)間好好研究并認(rèn)真做好習(xí)題,我覺得在linux編程方面取得較高的水平還是不成問題的。
  •     相對(duì)于beginning linux programming來說,本書從內(nèi)容的廣度上來說,不如前者,其實(shí)作者在序言中也說了,這本書只是作為卷1,在今后還會(huì)繼續(xù)推出卷2和卷3;從內(nèi)容的深度上來說,要比前者深入,尤其是參考了很多實(shí)際的代碼(real world code),千萬不要被書名中的the fundemental給騙了。
      
  •     與APUE這樣的大部頭不同,這本書更像是一個(gè)引導(dǎo)者,將你一步一步引入linux編程的領(lǐng)域,對(duì)于入門者再合適不過了
      本書的最大特點(diǎn)在于實(shí)踐性,我向來喜歡實(shí)踐性的書籍,因?yàn)楣庵v理論不是我們程序員的風(fēng)格.這本書會(huì)拿很多l(xiāng)inux的經(jīng)典代碼出來剖析,例如ls、gawk等,這些經(jīng)典源碼本身就是你寫程序極好的參照物,而分析這些源碼可以讓你對(duì)linux編程的本質(zhì)有著更好的理解
      本書介紹的GNU編碼規(guī)范非常值得一看,Chapter 13 I18n and L10n以及Chapter 15 Compilation for Debugging寫得非常精彩,包含了很多其他書上看不到的內(nèi)容及建議
      另外,本書的Suggest Reading介紹的書籍也是非常值得一看的
      從第一章到第16章,逐漸深入,沒有很生僻的專業(yè)詞匯,沒有教條化的準(zhǔn)則,只是告訴你基本原理并盡快讓你運(yùn)用到實(shí)踐中去,并且有很多非常好的編碼建議
      如果從頭到尾閱讀完這本書,認(rèn)真做好課后的每道習(xí)題(習(xí)題數(shù)量不多),然后完成兩個(gè)大程序,一個(gè)是ls,另一個(gè)是shell(這個(gè)很有挑戰(zhàn)性,很多大學(xué)生問沒有項(xiàng)目做怎么辦,這就是一個(gè)最好的實(shí)踐項(xiàng)目。值得你用幾個(gè)月甚至一年的時(shí)間來將它做到最好,不只是一個(gè)能運(yùn)行的程序,而是一個(gè)完整的可測試的有質(zhì)量保證的軟件),相信你絕不是linux programming的菜鳥了
      看完這本書,接下來就可以看APUE(The Advanced UNIX Programming)了
  •     很不錯(cuò)的 UNIX 編程入門書。
      
      書中來自實(shí)際項(xiàng)目中的代碼有助于培養(yǎng)良好的編程習(xí)慣,對(duì)閱讀代碼也有一定幫助。書中使用 gettext 進(jìn)行國際化,調(diào)試技巧這兩章其他的書上一般難以看到。
  •   不錯(cuò),正在看
    怎么說,開始看到這書以為就是APUE的簡化版
    讀起來發(fā)現(xiàn)這本書其實(shí)更要注重實(shí)踐,很不錯(cuò)的一本書,書中提到了很多東西都是編程中需要注意的地方
 

250萬本中文圖書簡介、評(píng)論、評(píng)分,PDF格式免費(fèi)下載。 第一圖書網(wǎng) 手機(jī)版

京ICP備13047387號(hào)-7