本书由浅入深,全面细致地讲述了Linux环境C程序设计从基本概念到实际操作,从核心原理到具体实践,再到实际案例开发等内容,涵盖了Linux C程序设计的所有重要知识点。本书讲解时结合大量实例,便于读者通过动手实践更加深刻地理解所学知识。另外,本书配1张DVD光盘,内容为作者专门为本书录制的16.8小时高清配套教学视频、本书涉及的实例源文件及其他相关学习资料。本书共28章,分6篇。第1篇Linux下C语言基础,介绍了Linux发展、控制结构、C语言中的函数、指针与字符串及C语言高级技术等;第2篇C语言开发环境,介绍了vi编辑器、gcc编译器、构建makefile文件和gdb调试器等;第3篇Linux进程操作,介绍了进程环境、进程控制、时间和日历历程、信号及信号处理、进程间通信、线程和线程高级操作等;第4篇Linux文件操作,介绍了文件I/O、文件管理、目录操作、特殊文件和基于流的I/O等;第5篇Linux网络编程,介绍了TCP和UDP协议、网络编程基础、网络编程进阶、实现文件传输程序实例和简单的Web服务器实例;第6篇介绍了shell脚本基础和脚本中的控制结构等。本书适合所有想全面学习Linux C开发技术的人员阅读,也适合各种使用Linux C做开发的工程技术人员阅读。对于长期在Linux平台做开发的程序员,本书更是一本不可多得的案头必备参考书。
适读人群 :需全面学习Linux的人员、Linux平台的程序员 资深程序员15年开发经验的总结,全面、深入剖析Linux环境C程序设计的精髓 涵盖Linux C编程基础、开发环境、进程操作、文件操作、网路编程和Shell编程 视频教学:专门录制了16.8小时高清配套教学视频,赠送7小时专题视频,便于读者更加高效、直观地学习 内容全面:涵盖Linux下C语言基础、开发工具、Linux系统机制和Shell编程等 讲解详细:对每个知识点都从原理、作用、语法、示例和技巧等多角度进行分析 贴近实际:对开发中经常用到的Linux进程操作、文件操作和网络编程做了深入剖析 重点突出:对C语言本质和Linux程序设计中容易遇到的问题和难点进行了深入剖析 对比讲解:对Linux和Windows系统开发中的相关概念进行了对比讲解 注重实用:提供了643个典型示例、412个开发技巧和2个综合开发案例
- 版权: 清华大学出版社
- 出版: 2014-08-01
- 更新: 2023-06-07
- 书号:9787302355632
- 中图:TP316.85;TP312C
- 学科:工学控制科学与工程工学计算机科学与技术