Essential Open Source Toolset
暫譯: 必要的開源工具集
Andreas Zeller, Jens Krinke
- 出版商: Wiley
- 出版日期: 2005-02-01
- 售價: $2,400
- 貴賓價: 9.5 折 $2,280
- 語言: 英文
- 頁數: 404
- 裝訂: Paperback
- ISBN: 0470844450
- ISBN-13: 9780470844458
已過版
買這商品的人也買了...
-
$1,205Advanced Programming in the UNIX Environment (Hardcover)
-
$931Data Mining: Practical Machine Learning Tools and Techniques with Java Implement
-
$399Inside Servlets: Server-Side Programming for the Java Platform, 2/e (Paperback)
-
$1,260Core Perl (Paperback)
-
$1,068Data Mining: Concepts, Models, Methods, and Algorithms
-
$780$741 -
$590$466 -
$550$468 -
$920$727 -
$980$399 -
$680$612 -
$480$379 -
$780$663 -
$590$460 -
$660$647 -
$780$663 -
$2,070$1,967 -
$520$442 -
$650$507 -
$460$391 -
$520$406 -
$580$493 -
$330$281 -
$2,240$2,128 -
$820$697
相關主題
商品描述
Description:
A unique guide to the classic Linux/Unix Toolset.
Programming is more than just coding. Software developers must build, analyse and test their programs; they have to avoid performance bottlenecks, administer internal and foreign modifications, find and remove errors. Using tools available under Linux/Unix, developers can solve the problems of the programming practice.
* Tools covered are the 'classics' in Linux/Unix environments
* Unique coverage of wide range of tools including: DIFF, PATCH, UNRAVEL, GPROF, GCOV, SniFF+ and many more
* Includes practical exercises to test competence
* Companion Web site includes information on more recent developments as well as extensive additional resources
Table of Contents:
1 Introduction.
I Version Control.
2 Managing changes using DIFF and PATCH.
3 Revision management using RCS.
4 Parallel Program development with CVS.
Exercises I.
II Processing Input.
5 Lexical analysis using LEX.
6 Syntactical analysis with YACC.
7 Lexical and syntactic analysis using ANTLR.
Exercises II.
III Building Programs.
8 Building programs with MAKE.
9 Configuring software automatically with AUTOCONF.
10 Documenting programs with JAVADOC.
Exercises III.
IV Prototyping.
11 Creating prototypes using Tcl/Tk.
Exercises IV.
V Testing and Debugging.
12 Software tests with DEJAGNU.
13 Component tests with JUNIT.
14 Tracking Problems with BUGZILLA.
15 Debugging with GDB and DDD.
Exercises V.
VI Program Analysis.
16 Profiling using GPROF and GCOV.
17 Checking Style with CHECKSTYLE.
18 Static program analysis with LINT.
19 Program slicing using UNRAVEL.
Exercises VI.
VII Integrated Environments.
20 Integrated development with ECLIPSE 3.0.
Exercises VII.
Bibliography.
Index.
商品描述(中文翻譯)
**描述:**
一本獨特的經典 Linux/Unix 工具集指南。
程式設計不僅僅是編碼。軟體開發人員必須構建、分析和測試他們的程式;他們必須避免性能瓶頸,管理內部和外部的修改,尋找並消除錯誤。使用 Linux/Unix 下可用的工具,開發人員可以解決程式實踐中的問題。
* 涵蓋的工具是 Linux/Unix 環境中的「經典」
* 獨特地涵蓋了廣泛的工具,包括:DIFF、PATCH、UNRAVEL、GPROF、GCOV、SniFF+ 等等
* 包含實用的練習以測試能力
* 附屬網站包含有關最新發展的信息以及廣泛的附加資源
**目錄:**
1 介紹。
I 版本控制。
2 使用 DIFF 和 PATCH 管理變更。
3 使用 RCS 進行修訂管理。
4 使用 CVS 進行平行程式開發。
練習 I。
II 處理輸入。
5 使用 LEX 進行詞法分析。
6 使用 YACC 進行語法分析。
7 使用 ANTLR 進行詞法和語法分析。
練習 II。
III 構建程式。
8 使用 MAKE 構建程式。
9 使用 AUTOCONF 自動配置軟體。
10 使用 JAVADOC 文件化程式。
練習 III。
IV 原型設計。
11 使用 Tcl/Tk 創建原型。
練習 IV。
V 測試和除錯。
12 使用 DEJAGNU 進行軟體測試。
13 使用 JUNIT 進行組件測試。
14 使用 BUGZILLA 追蹤問題。
15 使用 GDB 和 DDD 進行除錯。
練習 V。
VI 程式分析。
16 使用 GPROF 和 GCOV 進行性能分析。
17 使用 CHECKSTYLE 檢查風格。
18 使用 LINT 進行靜態程式分析。
19 使用 UNRAVEL 進行程式切片。
練習 VI。
VII 整合環境。
20 使用 ECLIPSE 3.0 進行整合開發。
練習 VII。
參考文獻。
索引。