注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)操作系統(tǒng)LinuxLINUX & UNIX程序開發(fā)基礎(chǔ)教程

LINUX & UNIX程序開發(fā)基礎(chǔ)教程

LINUX & UNIX程序開發(fā)基礎(chǔ)教程

定 價(jià):¥32.00

作 者: (美)Sarwar,(美)Al-Saqabi著;英宇,姚鋒譯;英宇譯
出版社: 清華大學(xué)出版社
叢編項(xiàng): 國外計(jì)算機(jī)科學(xué)經(jīng)典教材
標(biāo) 簽: Linux

ISBN: 9787302074045 出版時(shí)間: 2004-01-01 包裝: 平裝
開本: 26cm 頁數(shù): 268 字?jǐn)?shù):  

內(nèi)容簡介

  “本書非常獨(dú)特,其中介紹了許多在別的書籍未曾涉及的編程知識(shí)?!薄狹ark S.Hutchenreuther,哲學(xué)博士Cal Poly San Luis Obispo“本書填補(bǔ)了在Windows上編程和使用UNIX編程之間的空白,通俗簡明的文字使得它對(duì)于沒有經(jīng)驗(yàn)的人來說是一個(gè)很好的選擇?!啊狢harles P.Wrigh位于Stony Brook的紐約州立大學(xué) 本書是一本簡明的編程讀物,教授讀者如何在LINUX和UNIX環(huán)境下編程。本書以回答問題的方式組織內(nèi)容,并且假設(shè)讀者以前沒有編程經(jīng)驗(yàn)。 作者一開始簡要回顧了程序員日常使用的各種命令和實(shí)用工具,然后描述了任何在LINUX和UNIX環(huán)境下編程的人都可以得到的軟件開發(fā)工具。這些軟件開發(fā)工具包括用于管理對(duì)象文件庫的實(shí)用工具、版本控制工具,以及用于調(diào)試和分析的工具。 本書包括廣泛的章節(jié)練習(xí),以鞏固和練習(xí)新學(xué)的命令和工具,并且附有問題解決手冊(只有經(jīng)過證實(shí)的老師才可以得到),這使得本書成為CS1/CS2的操作系統(tǒng)或軟件工程等課程的理想教材。 本書是一本簡明的編程讀物,教授讀者如何在LINUX和UNIX環(huán)境下編程。本書以回答問題的方式組織內(nèi)容,并且假設(shè)讀者以前沒有編程經(jīng)驗(yàn)。 作者一開始簡要回顧了程序員日常使用的各種命令和實(shí)用工具,然后描述了任何在LINUX和UNIX環(huán)境下編程的人都可以得到的軟件開發(fā)工具。這些軟件開發(fā)工具包括用于管理對(duì)象文件庫的實(shí)用工具、版本控制工具,以及用于調(diào)試和分析的工具。 本書包括廣泛的章節(jié)練習(xí),以鞏固和練習(xí)新學(xué)的命令和工具,并且附有問題解決手冊(只有經(jīng)過證實(shí)的老師才可以得到),這使得本書成為CS1/CS2的操作系統(tǒng)或軟件工程等課程的理想教材。

作者簡介

暫缺《LINUX & UNIX程序開發(fā)基礎(chǔ)教程》作者簡介

圖書目錄

第I部分  有效地使用LINUX和UNIX
第1章  LINUX和UNIX基礎(chǔ)
  1.1  簡介
  1.2  UNIX和LINUX操作系統(tǒng)簡史
  1.3  登錄與退出過程
  1.4  LINUX/UNIX shell
  1.5  一些重要的系統(tǒng)設(shè)置
  1.6  對(duì)初學(xué)者有用的通用命令
  1.7  shell元字符
  1.8  Web資源
  1.9  小結(jié)
  1.10  問題
第2章  文件和文件處理
  2.1  簡介
  2.2  LINUX/UNIX中的文件
  2.3  文件系統(tǒng)結(jié)構(gòu)
  2.4  LINUX中的一些標(biāo)準(zhǔn)目錄和文件
  2.5  目錄操作以及文件系統(tǒng)結(jié)構(gòu)瀏覽
  2.6  文件處理
  2.7  小結(jié)
  2.8  問題
第3章  輸入輸出重定向
  3.1  簡介
  3.2  標(biāo)準(zhǔn)文件、文件描述和標(biāo)準(zhǔn)文件的重定向
  3.3  輸入、輸出和錯(cuò)誤重定向
  3.4  LINUX/UNIX過濾器和管道
  3.5  重定向與管道的組合
  3.6  小結(jié)
  3.7  問題
第4章  打印機(jī)控制
  4.1  簡介
  4.2  LINUX/UNIX文件打印機(jī)制
  4.3  打印機(jī)控制命令
  4.4  打印文件
  4.5  查找打印請(qǐng)求的狀態(tài)
  4.6  顯示系統(tǒng)中的打印機(jī)名稱
  4.7  取消打印作業(yè)
  4.8  打印機(jī)控制
  4.9  小結(jié)
  4.10  問題
第5章  文件安全
  5.1  簡介
  5.2  基于訪問權(quán)限的文件保護(hù)
  5.3  特別訪問位
  5.4  文件權(quán)限和類型
  5.5  小結(jié)
  5.6  問題
第6章  LINUX/UNIX進(jìn)程
  6.1  簡介
  6.2  進(jìn)程、作業(yè)以及守護(hù)進(jìn)程
  6.3  進(jìn)程和作業(yè)控制
  6.4  LINUX/UNIX中的進(jìn)程層次
  6.5  在LINUX/UNIX中顯示進(jìn)程屬性
  6.6  小結(jié)
  6.7  問題
第7章  文件系統(tǒng)的備份與恢復(fù)
  7.1  簡介
  7.2  用tar歸檔和恢復(fù)文件
  7.3  用tar格式發(fā)布軟件
  7.4  小結(jié)
  7.6  問題
第II部分  LINUX/UNIX平臺(tái)上的軟件開發(fā)
第8章  程序開發(fā)過程
  8.1  簡介
  8.2  計(jì)算機(jī)編程語言概述
  8.3  編程語言和編程范式
  8.4  編譯過程
  8.5  解釋過程
  8.6  C、C++和Java程序的編譯
  8.7  軟件工程的生命周期
  8.8  Web資源
  8.9  小結(jié)
  8.10  問題
第9章  代碼生成工具
  9.1  簡介
  9.2  生成程序源文件
  9.3  源代碼的縮排
  9.4  編譯C/C++程序
  9.5  編譯C++程序
  9.6  編譯Java程序
  9.7  災(zāi)難性編譯程序命令和典型的編譯時(shí)錯(cuò)誤
  9.8  編譯和解釋其他編程語言的程序
  9.9  Web資源
  9.10  小結(jié)
  9.11  問題
第10章  多模塊軟件的編譯和鏈接
  10.1  簡介
  10.2  make實(shí)用程序
  10.3  Web資源
  10.4  小結(jié)
  10.5  問題
第11章  庫的開發(fā)、調(diào)試和使用
  11.1  簡介
  11.2  庫的使用
  11.3  ar實(shí)用程序
  11.4  nm實(shí)用程序
  11.5  Web資源
  11.6  小結(jié)
  11.7  問題
第12章  源代碼調(diào)試
  12.1  簡介
  12.2  源代碼調(diào)試
  12.3  調(diào)試過程
  12.4  GNU調(diào)試器gdb
  12.5  調(diào)試進(jìn)程
  12.6  用核心文件運(yùn)行崩潰程序
  12.7  用gdb調(diào)試Java程序
  12.8  在Emacs下使用gdb
  12.9  軟件測試
  12.10  Web資源
  12.11  小結(jié)
  12.12  問題
第13章  軟件剖析和度量
  13.1  簡介
  13.2  軟件度量及作用
  13.3  剖析C/C++程序
  13.4  優(yōu)化軟件
  13.5  軟件度量: 大小和運(yùn)行時(shí)間
  13.6  Web資源
  13.7  小結(jié)
  13.8  問題
第14章  RCS和CVS的版本控制
  14.1  簡介
  14.2  版本控制系統(tǒng)(RCS)
  14.3  并發(fā)版本系統(tǒng)(CVS)
  14.4  Web資源
  14.5  小結(jié)
  14.6  問題
第III部分  附錄
附錄A  使用vi和pico編輯文本文件
附錄B  電子郵件
術(shù)語表

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) m.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)