王朝百科
分享
 
 
 

GNU/LINUX环境编程

王朝百科·作者佚名  2012-02-23  
宽屏版  字体: |||超大  

图书信息书 名: GNU

/LINUX环境编程(第2版)

作者:(美)琼斯,张元章译

出版社:清华大学出版社

出版时间: 2010-3-1

ISBN: 9787302220657

开本: 16开

定价: 69.00元

内容简介GNU/Linux也称Linux,被誉为操作系统中的“瑞士军刀”。从iPod之类的小型设备到IBM的Blue Gene之类的超级计算机,都可以看到它的”芳踪”。GNU/LinuX可以运行于大众化体系结构之上,从老式的x86处理器到最新的Play Station 3游戏机采用的cell处理器,不一而举。

本书详细介绍如何开发可以运行于GNU/Linux操作系统的应用程序,经过全面修订的第2版涵括所有必要的工具和编程技术,提供丰富的例子来说明GNU/Linux API的使用。

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章高级调试主题

附录缩写与部分缩写词

 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
如何用java替换看不见的字符比如零宽空格​十六进制U+200B
 干货   2023-09-10
网页字号不能单数吗,网页字体大小为什么一般都是偶数
 干货   2023-09-06
java.lang.ArrayIndexOutOfBoundsException: 4096
 干货   2023-09-06
Noto Sans CJK SC字体下载地址
 干货   2023-08-30
window.navigator和navigator的区别是什么?
 干货   2023-08-23
js获取referer、useragent、浏览器语言
 干货   2023-08-23
oscache遇到404时会不会缓存?
 干货   2023-08-23
linux下用rm -rf *删除大量文件太慢怎么解决?
 干货   2023-08-08
刀郎新歌破世界纪录!
 娱乐   2023-08-01
js实现放大缩小页面
 干货   2023-07-31
生成式人工智能服务管理暂行办法
 百态   2023-07-31
英语学习:过去完成时The Past Perfect Tense举例说明
 干货   2023-07-31
Mysql常用sql命令语句整理
 干货   2023-07-30
科学家复活了46000年前的虫子
 探索   2023-07-29
英语学习:过去进行时The Past Continuous Tense举例说明
 干货   2023-07-28
meta name="applicable-device"告知页面适合哪种终端设备:PC端、移动端还是自适应
 干货   2023-07-28
只用css如何实现打字机特效?
 百态   2023-07-15
css怎么实现上下滚动
 干货   2023-06-28
canvas怎么画一个三角形?
 干货   2023-06-28
canvas怎么画一个椭圆形?
 干货   2023-06-28
canvas怎么画一个圆形?
 干货   2023-06-28
canvas怎么画一个正方形?
 干货   2023-06-28
中国河南省郑州市金水区蜘蛛爬虫ip大全
 干货   2023-06-22
javascript简易动态时间代码
 干货   2023-06-20
感谢员工的付出和激励的话怎么说?
 干货   2023-06-18
 
>>返回首页<<
 
 
静静地坐在废墟上,四周的荒凉一望无际,忽然觉得,凄凉也很美
© 2005- 王朝网络 版权所有