当前位置首页 > 百科> 正文

GNU/LINUX环境编程

2019-06-28 08:33:40 百科
GNU/LINUX环境编程

GNU/LINUX环境编程

《GNU/LINUX环境编程》是清华大学出版社2010-3-1出版的图书,作者是(美)琼斯。本书详细介绍如何开发可以运行于GNU/Linux作业系统的应用程式,经过全面修订的第2版涵括所有必要的工具和编程技术,提供丰富的例子来说明GNU/Linux API的使用。

基本介绍

  • 书名:GNU/LINUX环境编程
  • 作者:(美)琼斯 
  • 译者:张元章
  • ISBN:9787302220657
  • 定价: 69.00元
  • 出版社:清华大学出版社
  • 出版时间:2010-3-1
  • 开本:16开

内容简介

GNU/Linux也称Linux,被誉为作业系统中的“瑞士军刀”。从iPod之类的小型设备到IBM的Blue Gene之类的超级计算机,都可以看到它的”芳蹤”。GNU/LinuX可以运行于大众化体系结构之上,从老式的x86处理器到最新的Play Station 3游戏机採用的cell处理器,不一而举。
GNU/Linux架构与虚拟化技术
GNU工具,如GCC,make、automake/autoconf,原始码控制系统,GNU Debugger和Gnuplot
应用程式开发基础主题,包括库(动态的和静态的)、档案处理、管道、套接字和编程基础等
GNU/Linux过程模型(包括执行绪)和POSIXIPC机制(如讯息伫列、旗语和共享记忆体)
shell和脚本编程基础,从常用的GNU/Linux命令到Bash、Ruby和Python
sed和AWK文本处理,flex和bison解析器
调试和代码硬化技术,包括软体测试工具、覆盖测试和GCov和GPro概要和记忆体调试工具等
本书针对Linux程式设计师,本书详细介绍如何开发高性能、高安全性的应用程式。经过全面修订的第2版涵括所有必要的工具和编程技术,提供丰富示例来说明GNU/Linux 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的档案操作
第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章 高级调试主题
附录 缩写与部分 缩写词
声明:此文信息来源于网络,登载此文只为提供信息参考,并不用于任何商业目的。如有侵权,请及时联系我们:baisebaisebaise@yeah.net