Practical System Programming with C: Pragmatic Example Applications in Linux and Unix-Based Operating Systems
by: Sri Manikanta Palakollu
Print Length 页数: 273 pages
ISBN-13: 9781484263204
Publisher finelybook 出版社: Apress; 1st ed. edition (28 Oct. 2020)
Language 语言: English
Book Description
This book teaches system programming with the latest versions of C through a set of practical examples and problems. It covers the development of a handful of programs,implementing efficient coding examples.
Practical System Programming with C contains three main parts: getting your hands dirty with multithreaded C programming; practical system programming using concepts such as processes,signals,and inter-process communication; and advanced socket-based programming which consists of developing a network application for reliable communication.
You will be introduced to a marvelous ecosystem of system programming with C,from handling basic system utility commands to communicating through socket programming. With the help of socket programming you will be able to build client-server applications in no time.
The “secret sauce” of this book is its curated list of topics and solutions,which fit together through a set of different pragmatic examples; each topic is covered from scratch in an easy-to-learn way. On that journey,you’ll focus on practical implementations and an outline of best practices and potential pitfalls. The book also includes a bonus chapter with a list of advanced topics and directions to grow your skills.
What You Will Learn
Program with operating systems using the latest version of C
Work with Linux
Carry out multithreading with C
Examine the POSIX standards
Work with files,directories,processes,and signals
Explore IPC and how to work with it