The Linux Programming Interface 00 preface 序言

The Linux Programming Interface

A Linux and UNIX System Programming Handbook

(01) nuance 细微差别

This book, with its detailed descriptions and examples, contains everything you need to understand the details and nuances of the low-level programming API in Linux... no matter what the level of reader, there will be something to be learnt from this book.

(02) encyclopedic 百科全书

溢美之词

...encyclopedic in the breadth and depth of its coverage, and textbook like in its wealth of worked examples and exercises. Each topic is clearly and comprehensively covered, from theory to hand-on working code. Professionals, students, educators, this is the Linux/UNIX reference that you have been waiting for.

(03) In this book, I describe the Linux programming interface - the system calls, library functions, and other low-level interfaces provided by Linux, a free implementation of the UNIX operating system.

(04) As a tutorial introduction to the Linux/UNIX programming interface. You can read the book linearly. Later chapters build on material presented in earlier chapters, with forward references minimized as far as possible.

(05) 书本内容简要概括

I've grouped the chapters of this book into the following parts:

    1. background and concepts

    2. Fundamental features of the system programming interface

    3. More advanced features of the system programming interface

    4. Processes, programs, and threads

    5. Advanced process and program topics

    6. Interprocess communication

    7. Sockets and network programming

    8. Advanced I/O topics

(06) UNIX/Linux移植问题

Throughout this book, I've taken special care to consider portability issues. You'll find frequent references to relevant standards, especially the combined POSIX.1-2001 and Single UNIX Specification version 3 (SUSv3) standard.

(07) 作者的学习方法

My approach then was one that I still try to follow today, and that I recommend to anyone approaching a new software technology: take the time to read to documentation (if it exists) and write small (but increasingly large) test programs until you become confident of your understanding of the software.

(08) 参考手册

The man-pages project provides pages in section 2, 3, 4, 5, and 7 of the Linux manual pages. These are the manual pages describing the programming interfaces provided by the Linux kernel and the GNU C library - the same topic area as this book.


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值