Linux程序设计

Neil Matthew

出版时间

201004-12-31

ISBN

9787115228215

评分

★★★★★
书籍介绍

时至今日,Linux系统已经从一个个人作品发展为可以用于各种关键任务的成熟、高效和稳定的操作系统,因为具备跨平台、开源、支持众多应用软件和网络协议等优点,它得到了各大主流软硬件厂商的支持,也成为广大程序设计人员理想的开发平台。

本书是Linux程序设计领域的经典名著,以简单易懂、内容全面和示例丰富而受到广泛好评。中文版前两版出版后,在国内的Linux爱好者和程序员中也引起了强烈反响,这一热潮一直持续至今。本书是国内读者翘首以待的第4版,此次新版内容组织更加严谨,译者更是细心雕琢,保留了这部权威著作的原汁原味。

对Linux所提供的功能全面而准确的阐述,以及贯穿全书的示例程序体验,使本书不仅成为初学者的最佳Linux程序设计指南,而且是中高级程序员不可或缺的参考书。

Neil Matthew 和Richard Stones世界知名的Linux/UNIX专家,有数十年Linux/UNIX开发经验和从业经历。他们使用过几乎所有UNIX版本,并精通C/C++、LISP、Fortran、Perl、Tcl和Prolog等各种语言。他们从事过各种软件项目,从实时嵌入式系统到会计系统和零售信息系统。除本书外,他们还合著了PostgreSQL、MySQL方面的图书。

AI导读
核心看点
  • Linux系统编程经典入门指南
  • 涵盖Shell脚本与C语言编程
  • 示例丰富适合动手实践
适合谁读
  • Linux编程零基础初学者
  • 希望系统梳理知识的程序员
  • 需要快速上手的开发新手
读前提醒
  • 需具备C语言基础再阅读
  • 建议配合APUE深入理解
  • 务必动手运行书中代码
读者共识
  • 语言浅显易懂适合入门
  • 内容广泛但深度有限
  • 是Linux开发的良好拐杖

本导读基于书籍简介、目录、原文摘录、短评和书评生成,不等同于全文精读。

精彩摘录
  • "家目录"
  • "a.out的含义是assembler output,即汇编输出"
  • "ready-to-use 准备好使用"
  • "内容表"
  • "However, this can make the shell unsuitable for time-critical or processor-intensive tasks. 时间紧迫型或处理器忙碌型"
  • "Note also that you called the shell variable that deals with each of the files to self-document the script. 自文档化"
  • "trap -1"
  • "The programming shows that the shell is being invoked to expand popen*.c to the list of all files starting"
作者简介
Neil Matthew 和Richard Stones世界知名的Linux/UNIX专家,有数十年Linux/UNIX开发经验和从业经历。他们使用过几乎所有UNIX版本,并精通C/C++、LISP、Fortran、Perl、Tcl和Prolog等各种语言。他们从事过各种软件项目,从实时嵌入式系统到会计系统和零售信息系统。除本书外,他们还合著了PostgreSQL、MySQL方面的图书。
目录
第1章 入门
1.1 UNIX、Linux和GNU简介
1.1.1 什么是UNIX
1.1.2 什么是Linux
1.1.3 GNU项目和自由软件基金会

显示全部
用户评论
比UNIX环境高级编程(第3版)更轻松
翻过APUE之后就不想读这书了。这书的优点是内容广泛,但是都不深入
短小精悍,没有steven高级编程的事无巨细的讲解,却非常容易抓住关键点,配合steven的高级环境编程就完美了。
翻看同事的,并不是每个章节都有看过,用到的时候再好好看看。
啰里巴嗦,慢慢悠悠,完全不珍惜读者时间,,给外行读也行,可又彪特别底层的函数,作者是想写给谁读的?前四章总一篇就能说完,完全没有深度,有没有归纳写得散漫当清单查也不行
多的不想说 就IPC只写system V无视posix这一条就该扣三颗星
看不懂还
@2017-05-10 15:27:11
适合没基础的小白
面面俱到。以前不知道有些东西是怎么实现的,现在知道了。Shell、终端、多线程、MySQL、GTK等都有涉及。感觉进度有点快。算是走马观花地看完了,只是知道有哪些东西。特别是多线程、套接字那块看得头疼……后面再慢慢实践和找更细的资料吧。
下载
收藏