内容提要
这是一本优秀的Linux编程入门书,选材合理,讲解透彻,我喜欢自学,特别是有关国际化的知识,很久以来我都在关注这些。
这是一本很好的Linux编辑入门,作者向大家表明,对有经验的程序员来说,使用Linux编程接口是一个很好的方法,这比大多数书中介绍的千篇一律的编辑示例有用得多。
全面而循序渐进地介绍了Unix系统编程技术,书中使用的代码来源广泛,且都选自大家熟悉的程序,并通过这些代码来说明每一个要讲解的概念,对API的深入描述及移真方针的综合介绍,将使读者受益良多,并为将来阅读和编写系统程序做好充分准备,真诚地向大学推荐本书。
你正在学习编程吗?打算从Windows转向Linux吗?已进行Linux开发但希望进一步探索系统调用接口吗?无论你属于哪种情况,本书都将帮你快速、直接地掌握构建正规Linux软件所必需的基本知识。
本书通过编写得很好的程序示例讲授Linux编程,书中采用非常有效的方式,循序渐进地讲授了许多高层原理和深层技术,解决了性能、可移植性、健壮性等现实问题,基于Linux版本7和GNU源代码,作者着重介绍了基本系统调用API——这是所有重要程序的核心,并向读者展示了许多示例——这些示例都源自Linux/Unix用户日常使用的程序。
作者简介
Arnold Robbins是一名专业程序员和技术作者,除本书外,他还著有《Unix in a Nutshell》《Learning the Korn Shell》、《Effective awk Programming》等书,他从1980年就开始使用C、C++、Unit和GNU/Linux。作为GNU Project的长期志愿者,他目前负责维护gawk(awk的GNU项目版本)
目录
Preface
PART1 Files and Users
Chapter 1 Introduction
Chapter 2 Arguments,Options,and the Environment
Chapter 3 User-Level Memory Management
Chapter 4 Files and File I/O
Chapter 5 Directories and File Metadata
Chapter 6 General Library interfaces-Part1
Chapter 7 Putting it All Together:Is
Chapter 8 Filesystems and Directory Walks
PART II Processes,IPCand internationalization
Chapter 9 Process Management and pipes
Chapter 10 Signals
Chapter 11 Permissions and User and Group ID Numbers
Chapter 12 General Library Interfaces-Part2
Chapter 13 Internationalization and Localization
APRT III Debugging and final Project
Chapter 15 debugging
Chapter 16 A Project That Ties Everything Togethet
PARTIV APPendixes
APPendixes A Teach Yourself Programming In Ten years
APPendixes B Caldera Ancient UNIX license
APPendixes C GNU General public license
Indes
图书评论
共有 位CH网友发表了评论 查看完整内容