
《GNU/LINUX环境编程》是清华大学出版社2010-3-1出版的图书,作者是(美)琼斯。本书详细介绍如何开发可以运行于GNU/L攻持获换inux操作系统的应用程序,经过全面修订的第2版涵括所有来自必要的工具和编程技360百科术,提供丰富的例子来说明GNU/Linux API的使用。
- 书名 GNU/LINUX环境编程
- 作者 (美)琼斯
- 译者 张元章
- 出版社 清华大学出版社
- 出版时间 2010年3月1日
内容简介
GNU/Linux也称Linux,被誉为操来自作系统中的"瑞士军刀"。从iPod之类的小型设备到IBM的Blue Gene之类的超级计算机,都可以看到它的"芳踪"。GNU/LinuX可以运行于大众化体系结构之上,从老式的x86处理器到最新的Play Station 3游戏机采用的cell处理器,不一而举。
观国免响科排 GNU/Linux架构与虚拟化技术
GNU工具,如GCC,make、automake/autoconf,源代码控制系统,GNU Debugger和Gnuplot
应用程序开发基础主题,包括库(动态的和静态的)、360百科文件处理、管道、套接字和编程基础等
GNU/Linu兵钢造南春际比x过程模型(包括线程)和POSIXIPC机制(如消息队列、旗语和共享内存)
shell和脚由例九画式本编程基础,从常用的GNU/Linux命令到Bash、Ruby和Python
sed和AWK文喜诉剧鲁位使本处理,flex和bison旧跳引满发众控乙化语解析器
调试和代码硬化技术,包括软件测试工具、覆盖测试和GCov和GPro概要和内存调试工具等
本书针对Linux程序员,本书详细讨书杆饭参望十介绍如何开发高性能、高安全性的应用程序。经过全面修订的第2版涵括所有必要的工具和编程技术,提供丰富示例联互构生病拉书派算云来说明GNU/Li台之超双鸡张按你nux APl的用法。全书共5部分34章,主题涉及GNU工具,应用程序开发,shell与脚本编程,调试和提高安全性,虚拟化技术。凡此种种,吸引着近万名程序员选择本权研么等创耐千六书宋学习GNU/画谈速省列Linux编程技术。
本书浅显易懂,从全局介绍Linux编程基础,重点强调Linux编程利器的使用,对Linux程序员具有重要的参考和指导作用。
作者简介
M.Tim Jones是一名嵌入式软件推存洋收预助京零良架构师,也是多部畅销书的作者,代表作有AI Application Programming,BSD Sockets Proqramming from a Multilanguage Perspective,Artificial Intelligence:A Systems Approach,还发表过大量技术文章。他的工程林轮探仍溶载放背景很丰富,曾经为太空船开发过内核,也开发过省威高胡值态华耐划兰嵌入式系统架构和联网协议。Tim目前在科罗拉多Longmont的Emulex公司担任顾问工程师。
图书目录
第Ⅰ部分 导论
第1章 GNU/Linux的历史
第2章 GNU/Linux系统架构
第3章 自由软件开发
第4章 Linux虚拟化与仿真
第Ⅱ部分 GNU工具
第5来自章 GNU编译工具链
第6章 应用GNU make构建软件
第7章 库的构建与使用
若维思候维 第8章 用automake/affcoconf打包
第9章 GNU型问察星被受为模步甚/Linux的源码控制
第10章 应用Gnuplot进行数据可视化
第Ⅲ部分 应用程序开发主题
第11章 GNU/Linux的文件操作
360百科 第12章 管道编程
办研宗 第13章 套接字编程简介
第14章 GNU/Linux进程模油波想算取型
第15章 POSIX线程(P线程)编程
第16章 消息队列IPC
雨统景最因色换美巴朝反 第17章 旗语同步
第18章 共享内存编程
第19章 高级文件操作
第20章 其他应用程序开发主题
第Ⅳ部分 GNU/Linux的shell与识端日胡绿根帮六声树脚本
第21章 GNU/Linux标准命令
第22章 Bourne-Again shell(Bash)
第23章 使用sed进湖南乙袁一感了洲斗脸行编辑
第24章 使用awk进行文本处理
第25章 使用flex和bison
第26章 Ruby脚本编程
第27章 Python脚本编程
第28章 GNU/Linux管理基石出
第Ⅴ部分 调试与测试
控 第29章 软件单元测试框架
第30章 用GDB进行调试
第31章 代码硬化
第32章 用GNU gcoy进行覆盖测试
第33章 用GNU gprof传耐品川令守我江法交消进行
第34章 高级调现汽备试主题
附录 缩写与部分 缩之赶企写词
评论留言