金桥书城
首页 咨询 科普 论坛 博客
首页 图书 音乐 影视 化妆品
我的账户 购物车内容 去收银台
动漫周边 数码 最新商品 出版社 丛书 作者 最近出版书籍 在线阅读 RSS
商品搜索
高级搜索 热门搜索词:殷红博  早期教育与天才  区慕洁
您现在的位置:书城 > 图书 > 电脑图书 > 程序设计 > 其它程序设计图书 > 商品信息    

Linux程序设计(英文版)

 Linux程序设计(英文版)
 现在就购买: Linux程序设计(英文版)
定价: ¥79.00元  金桥价: ¥75.05元  节省: ¥3.95元
出版/发行时间:  2005-08-01  
出版社:  机械工业出版社
丛书名:  经典原版书库
作者:  罗宾斯
ISBN:  7-111-16864-X
版次:  1
开本:  16
页数:  687


怎样购买?

联系我们

 添加到我的收藏夹
内容简介
  “这是一本优秀的Linux编程入门书,选材合理,讲解透彻。我喜欢自学,特别是有关国际化的知识,很久以来我都在关注这些。” DDChet Ramey, bash shell的维护者和创作者之一   “这是一本很好的Linux编程入门书。作者向大家表明,对有经验的程序员来说,使用Linux编程接口是一个很好的方法,这比大多数书中介绍的千篇一律的编程示例有用得多。” DDUlrich Drepper, GNU C库项目负责人   “全面而循序渐进地介绍了Unix系统编程技术。书中使用的代码来源广泛,且都选自大家熟悉的程序,并通过这些代码来说明每一个要讲解的概念。对API的深入描述及移植方针的综合介绍,将使读者受益良多,并为将来阅读和编写系统程序做好充分准备。真诚地向大家推荐本书。” DDJim Meyering, GNU核心实用程序的维护者和创作者之一   你正在学习编程吗?打算从Windows转向Linux吗?已进行Linux开发但希望进一步探索系统调用接口吗?无论你属于哪种情况,本书都将帮你快速、直接地掌握构建正规Linux软件所必需的基本知识。  本书通过编写得很好的程序示例讲授Linux编程。书中采用非常有效的方式,循序渐进地讲授了许多高层原理和深层技术,解决了性能、可移植性、健壮性等现实问题。基于Unix版本7和GNU源代码,作者着重介绍了基本的系统调用APIDD这是所有重要程序的核心,并向读者展示了许多示例DD这些示例都源自Linux/Unix用户日常使用的程序。
目录:
1. Introduction.
The Linux/Unix File Model. The Linux/Unix Process Model. Standard C vs. Original C. Why GNU Programs Are Better. Portability Revisited. Suggested Reading. Summary. Exercises.

2. Arguments, Options, and the Environment
Option and Argument Conventions. Basic Command Line Processing. Option Parsing: getopt() and getopt_long(). The Environment. Summary. Exercises.

3. User-Level Memory Management
Linux/Unix Address Space. Allocating Memory. Summary. Exercises.

4. Files and File I/O.
Introduction. Basic Program Structure. Determining What Went Wrong. Input and Output. Random Access: Moving Around Within A File. Creating Files. Forcing Data to Disk. Setting File Length. Summary. Exercises.

5. Directories and File Metadata.
Directory Contents. Creating and Removing Directories. Reading Directories. File Types and Information. Changing Ownership, Permission, and Modification Times. Summary. Exercises.

6. General Library Interfaces - Part 1
Times and Dates. Sorting and Searching. User and Group Names. Terminals: isatty(). Suggested Reading. Summary. Exercises.

7. Putting It All Together: ls.
V7 ls Options. The V7 ls Code. Summary. Exercises.

8. Filesystems and Directory Walks.
Mounting and Unmounting Filesystems. Filesystem Administration Files. Retrieving Per-filesystem Information. Moving Around In The File Hierarchy. Doing A File Tree Walk: GNU du. Changing The Root Directory: chroot(). Summary. Exercises.

9. Process Management and Pipes.
Process Creation and Management. Process Groups. Basic Interprocess Communication: Pipes and FIFOs. File Descriptor Management. Example: Two Way Pipes In gawk. Suggested Reading. Summary. Exercises.

10. Signals.
Introduction. Signal Actions. Standard C Signals: signal() and raise(). Signal Handlers In Action. The System V Release 3 Signal APIs: sigset() et al. POSIX Signals. Signals For Interprocess Communication. Important Special Purpose Signals. Signals Across fork() and exec(). Summary. Exercises.

11. User and Group ID Numbers and Permissions.
Introduction. Retrieving User and Group Ids. Checking As The Real User: access(). GLIBC Only: Checking As The E_ective User: euidaccess(). Extra Permission Bits For Directories. Setting Real and E_ective Ids. Linux Only: getresuid() and setresuid(). Setuid root: A Security Minefield. Suggested Reading. Summary. Exercises.

12. General Library Interfaces - Part 2.
Stating Assertions: assert(). Low-level Memory: The memXXX() Functions. Temporary Files. Committing Suicide: abort(). Non-local Gotos. Pseudorandom Numbers. Metacharacter Expansions. Regular Expressions. Suggested Reading. Summary. Exercises.

13. Internationalization and Localization.
Locales and the C Library. Dynamic Translation of Program Messages. Can You Spell That For Me Please? Suggested Reading. Summary. Exercises.

14. Extended Interfaces.
Allocating Aligned Memory: posix_memalign() and memalign(). Locking Files. More Precise Times. Advanced Searching With Binary Trees. Summary. Exercises

15. Debugging.
What To Do First? Compiling For Debugging. GDB Basics. Programming For Debugging. Debugging Tools. Software Testing. Debugging Rules. Suggested Reading. Summary. Exercises.

16. Tying It Together - A Project.
Project Description. Suggested Reading.

Appendix A. Teach Yourself Programming in Ten Years.
Why is everyone in such a rush? Teach Yourself Programming in Ten Years. References. Answers. Footnotes.

Appendix B. Caldera Ancient UNIX License.

Appendix C. GNU General Public License.

Preamble.

Terms and Conditions for Copying, Distribution and Modification.

How to Apply These Terms to Your New Programs.

Example Use.

Index.

这件商品于 2005-08-22 添加.

 撰写评述

Google AdSense...
出版社-机械工业出版社...更多
  • 机器与机构设计(英文版)
  • 电脑办公八合一教程/新零距离电脑课堂系列
  • 超高压交流输电工程(原书第3版)/国际电气工程先进技术译丛
  • PHP+Ajax完全自学手册(附光盘珍藏版)/编程红宝书
  • 计算机网络与互联网(面向计算机科学与技术专业规范系列教材)
  • PHP完全自学手册(附光盘珍藏版)/编程红宝书
  • 数字系统的VHDL设计(21世纪高等院校电子信息类本科规划教材)
  • 好服务大生意(优质服务手册原书第2版)
  • 管理成就生活
  • 丛书名-经典原版书库...更多
  • 计算机文化导论(英文版 第8版)
  • 计算机文化(英文版.第10版)(附光盘)
  • 电子设计自动化基础(英文版)
  • 数字系统原理与应用(英文版.第10版)(附光盘)
  • 信号处理的小波导引(英文版)(第2版)
  • 自适应信号处理(英文版)
  • 电子商务(英文版.第6版)
  • 电子商务(英文版第六版)
  • 电子商务(英文版.第7版)
  • 作者-罗宾斯...更多
  • 管理学(第9版)(工商管理经典译丛)
  • 语言学简史
  • 敬业?把工作当成信仰――世界500强员工培训经典
  • 经济思想史:伦敦经济学院讲演录(当代世界学术名著·经济学系列)
  • 组织行为学(第8版)(工商管理经典教材·核心课系列;教育部高校工商管理类教学指导委员会双语教学推荐教材)
  • 大冒险家
  • 作为治疗师的艺术家
  • 帮助中心
    联系我们
    关于我们 | 网站地图 | 用户注册 | 广告客户 | 招聘信息 | 业务信息
    Copyright©2006-2009 JQCQ.com,WONDER. All Rights Reserved
    重庆科技咨询中心.重庆网得信息技术有限公司.版权所有 Email: book@jqinfo.com
    电话:023-63002289-802 63659911 传真:023-63659907 短信查询:13638319092(短信)
    邮编:400013 地址:重庆市渝中区双钢路3号科协大厦15楼 收款人:科普书社