Practical Linux Programming Essentials

Author: (By) Robbins Yang Mingjun Cao Yafei Xia Yi
Publisher:
Publish Date: 2005-07-01
Features: Writing application software, especially important software, undoubtedly involves system calls. This is particularly true when programming in UNIX/Linux environments. To write excellent software, you must be familiar with all aspects of these system calls. By reading this book, you can quickly master these important technologies to build rigorous Linux software. The book is mainly divided into three parts: The first part discusses basic programming issues, including the Linux programming environment, basic file and process management and operations, memory operations, and introduces some basic library interfaces. The second part discusses these concepts in more depth, such as inter-process communication, signals, and permission checks; it also introduces some extended interfaces. It then discusses multilingual issues and finally introduces some advanced topics. The third part introduces an important aspect of programming design—debugging. This book is well-structured, conceptually clear, rich in examples, and highly inspirational and practical. Writing application software, especially important software, undoubtedly involves system calls. This is particularly true when programming in UNIX/Linux environments. To write excellent software, you must be familiar with all aspects of these system calls. By reading this book, you can quickly master these important technologies to build rigorous Linux software. The book is mainly divided into three parts: The first part discusses basic programming issues, including the Linux programming environment, basic file and process management and operations, memory operations, and introduces some basic library interfaces. The second part discusses these concepts in more depth, such as inter-process communication, signals, and permission checks; it also introduces some extended interfaces. It then discusses multilingual issues and finally introduces some advanced topics. The third part introduces an important aspect of programming design—debugging. This book is well-structured, conceptually clear, rich in examples, and highly inspirational and practical.

📌 Related Posts