《Linux 高级程序设计(第三版)》——导读-阿里云开发者社区

开发者社区> 开发与运维> 正文

《Linux 高级程序设计(第三版)》——导读

简介: 循序渐进。本书在写作思路上避开了大量理论的介绍,按知识体系介绍→应用函数分析→应用案例开发的写作顺序,让读者在掌握具体知识点的同时可以掌握实例的具体实现。


screenshot


**
前言
**
Linux应用开发是目前最为广泛的软件开发内容之一,同时也是从事Linux内核及驱动开发的基础。《Linux高级程序设计》一书经过两次出版,收到了大量的读者来信,对本书提出了各种意见和建议,同时,随着技术的更新,新技术、新应用不断涌现,综合各方面的考虑,笔者做了大量的修订工作,推出了第三版。
(1)内容丰富。本书是作者多年计算机教学及工程经验总结,整合了Linux应用编程的绝大多数知识点,几乎涵盖了Linux操作系统下C应用编程的所有内容,包括工具使用及环境设置、文件及文件管理、进程及进程管理、进程间通信、线程及线程管理、线程通信、网络及网络应用编程等知识点。

(2)循序渐进。本书在写作思路上避开了大量理论的介绍,按知识体系介绍→应用函数分析→应用案例开发的写作顺序,让读者在掌握具体知识点的同时可以掌握实例的具体实现。

(3)案例指导。本书中所有调用函数及引用都标出具体的出处(在Linux操作系统中的文件位置),读者可以一目了然地知道对应函数及类型的定义过程。另外,本书遵循案例教学思想,每一个知识点都讲解一个应用程序,且所有代码都在教学实践过程中调试通过,读者可以直接使用。

(4)紧扣应用。本书所列代码和实例都来源于具体的应用程序。

目录

[第1章 Linux下C语言开发环境
1.1 Linux操作系统简介](https://yq.aliyun.com/articles/104850)
1.2 Linux开发初步
1.3 部分常用工具简介
1.4 Linux下编码风格
[第2章 Linux下C语言开发工具
2.1 常用编辑工具](https://yq.aliyun.com/articles/104919)
2.2 GCC/GDB编译调试工具基础

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

分享:
开发与运维
使用钉钉扫一扫加入圈子
+ 订阅

集结各类场景实战经验,助你开发运维畅行无忧

其他文章