• GNU/LINUX环境编程

GNU/LINUX环境编程

96 69 八五品

仅1件

北京朝阳
认证卖家担保交易快速发货售后保障

作者琼斯(M. Tim Jones)、张元章 著

出版社清华大学出版社

出版时间2010-03

版次1

装帧平装

货号h-53

上书时间2021-06-07

   商品详情   

品相描述:八五品
图书标准信息
  • 作者 琼斯(M. Tim Jones)、张元章 著
  • 出版社 清华大学出版社
  • 出版时间 2010-03
  • 版次 1
  • ISBN 9787302220657
  • 定价 69.00元
  • 装帧 平装
  • 开本 16开
  • 纸张 胶版纸
  • 页数 530页
  • 字数 829千字
  • 正文语种 简体中文
  • 原版书名 GNU/Linux Application Programming
【内容简介】
  《GNU/LINUX环境编程(第2版)》详细介绍如何开发可以运行于GNU/Linux操作系统的应用程序,经过全面修订的第2版涵括所有必要的工具和编程技术,提供丰富的例子来说明GNU/LinuxAPI的使用。GNU/Linux也称Linux,被誉为操作系统中的“瑞士军刀”。从iPod之类的小型设备到IBM的BlueGene之类的超级计算机,都可以看到它的“芳踪”。GNU/LinuX可以运行于大众化体系结构之上,从老式的x86处理器到最新的PlayStation3游戏机采用的cell处理器,不一而举。
  GNU/Linux架构与虚拟化技术
  GNU工具,如GCC,make、automake/autoconf,源代码控制系统,GNUDebugger和Gnuplot
  应用程序开发基础主题,包括库(动态的和静态的)、文件处理、管道、套接字和编程基础等
  GNU/Linux过程模型(包括线程)和POSIXIPC机制(如消息队列、旗语和共享内存)
  shell和脚本编程基础,从常用的GNU/Linux命令到Bash、Ruby和Python
  sed和AWK文本处理,flex和bison解析器
  调试和代码硬化技术,包括软件测试工具、覆盖测试和GCov和GPro概要和内存调试工具等
  《GNU/LINUX环境编程(第2版)》针对Linux程序员,《GNU/LINUX环境编程(第2版)》详细介绍如何开发高性能、高安全性的应用程序。经过全面修订的第2版涵括所有必要的工具和编程技术,提供丰富示例来说明GNU/LinuxAPl的用法。全书共5部分34章,主题涉及GNU工具,应用程序开发,shell与脚本编程,调试和提高安全性,虚拟化技术。凡此种种,吸引着近万名程序员选择《GNU/LINUX环境编程(第2版)》宋学习GNU/Linux编程技术。
  《GNU/LINUX环境编程(第2版)》浅显易懂,从全局介绍Linux编程基础,重点强调Linux编程利器的使用,对Linux程序员具有重要的参考和指导作用。
【作者简介】
  M.TimJones是一名嵌入式软件架构师,也是多部畅销书的作者,代表作有AIApplicationProgramming,BSDSocketsProqrammingfromaMultilanguagePerspective,ArtificialIntelligence:ASystemsApproach,还发表过大量技术文章。他的工程背景很丰富,曾经为太空船开发过内核,也开发过嵌入式系统架构和联网协议。Tim目前在科罗拉多Longmont的Emulex公司担任顾问工程师。
【目录】
第Ⅰ部分导论
第1章GNU/Linux的历史
概述
Unix操作系统的历史
GNU/LINUX的历史
Linux的发行
小结
参考文献

第2章GNU/Linux系统架构
概述
系统架构概要
Linux内核的架构
小结
资源

第3章自由软件开发
概述
开源证书
开源开发的问题
小结
参考文献
资源

第4章Linux虚拟化与仿真
概述
什么是虚拟化?
虚拟化简史
虚拟化的意义
虚拟化的分类
开源虚拟化解决方案
小结

第Ⅱ部分GNU工具
第5章GNU编译工具链
概述
GCC优化器
调试选项
其他工具
小结

第6章应用GNUmake构建软件
概述
Makefile变量
小结

第7章库的构建与使用
概述
什么是库?
生成静态库
共享库的生成
动态加载库
工具
小结
动态库API

第8章用automake/affcoconf打包
概述
小结

第9章GNU/Linux的源码控制
概述
源码控制的定义
源码控制范例
有用的源码控制工具
小结
参考文献
资源

第10章应用Gnuplot进行数据可视化
概述
Gnuplot
小结
资源

第Ⅲ部分应用程序开发主题
第11章GNU/Linux的文件操作
概述
GNU/Linux的文件操作
探究文件操作API
基础API
小结
文件操作API

第12章管道编程
概述
管道模型
详细介绍
小结
管道编程API

第13章套接字编程简介
概述
网络的分层模型
套按字编程的范式
应用程序示例
套接字API小结
其他传输协议
多语言视角
小结
套接字编秆API
参考文献
资源

第14章GNU/Linux进程模型
概述
GNU/Linux进程
旋风式简介
传统的进程API
系统命令
小结
proc文件系统
资源
API小结

第15章POSIX线程(P线程)编程
概述
P线程API
构建使用线程的应用程序
小结
参考资料
API小结

第16章消息队列IPC
概述
消息队列简介
消息队列API
用户工具
小结
消息队列API函数

第17章旗语同步
概述
旗语理论
GNU/Linux旗语快速简介
旗语API
用户工具
小结
旗语API

第18章共享内存编程
概述
快速了解共享内存
共享内存API
使用共享内存区段
用尸工具
小结
参考文献
共享内存API

第19章高级文件操作
概述
列举目录
小结
高级文件操作API

第20章其他应用程序开发主题
概述
Linux错误报告
小结
API小结

第Ⅳ部分GNU/Linux的shell与脚本
第21章GNU/Linux标准命令
概述
重定向
小结

第22章Bourne-Againshell(Bash)
概述
bash脚本
条仆结构
循环结构
输入与输山
函数
示例脚木
其他脚本语言
小结
资源

第23章使用sed进行编辑
概述
剖析一个简单的脚本
sed空间(缓冲器)
典型的sed命令行选项
正则表达式
操作范围
基本的sed指令
小结
一些有用的sed单行程序
资源

第24章使用awk进行文本处理
概述
命令行awk
脚本awk
其他awk样式
小结
有用的awk单行程序

第25章使用flex和bison
生成解析器
概述
司法分析和语法处理
词法分析器和解析器的通信
flex工具
bison工具
一个简单的语法
在bison十编写语法
连接语法解析器和词法分析器
构建一个简单的配置解析器
配置文件词法分析器
个局图像
小结

第26章Ruby脚本编程
概述
Ruby简介
Ruby快速示例
语言元素
高级功能
Ruby作为嵌入式语言
小结
资源

第27章Python脚本编程
概述
Python简介
Python快速示例
语言元素
高级功能
小结
资源

第28章GNU/Linux管理基石出
概述
Linux文件系统浏览
套件管理
内核更新
小结

第V部分调试与测试

第29章软件单元测试框架
概述
单元测试
单元测试框架
小结
资源

第30章用GDB进行调试
概述
为GDB进行编译
其他GDB调试主题
小结
资源

第31章代码硬化
概述
代码硬化技术
源码检查丁具
代码跟踪
小结
资源

第32章用GNUgcoy进行覆盖测试
概述
什么是gcov
准备映像
使用gcov工具
gcov可用的选顶
注意事项
小结
参考文献
资源

第33章用GNUgprof进行
性能分析
概述
什么是性能分析
什么是gproE
准备映像
使用gprof工具
注意事项
小结
参考文献

第34章高级调试主题
概述
内存调试
交叉引用工具
用ltrace跟踪系统调用
动态挂接GDB
小结
资源
附录缩写与部分缩写词
点击展开 点击收起

   相关推荐   

—  没有更多了  —

以下为对购买帮助不大的评价

此功能需要访问孔网APP才能使用
暂时不用
打开孔网APP