Home | Amazing | Today | Tags | Publishers | Years | Account | Search 
Practical System Programming with C: Pragmatic Example Applications in Linux and Unix-Based Operating Systems


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

Who This Book Is For

Programmers who have an exposure to C programming and want to learn system programming. This book will help them to learn about core concepts of operating systems with the help of C programming.

(HTML tags aren't allowed.)

Accounting Reference Desktop
Accounting Reference Desktop

The Accounting Reference Manual is designed to give the accountant the answers to all of the most important issues that arise during the typical business day. It provides a comprehensive overview of all aspects of the accounting function, including accounting rules and regulations, transactions, control points, and internal and external...

3D Printing with SketchUp
3D Printing with SketchUp

Real-world case studies to help you design models in SketchUp for 3D printing on anything ranging from the smallest desktop machines to the largest industrial 3D printers


  • Learn how to design beautiful architectural models that will print on any 3D printer
  • Packed with clearly...
Proofs and Algorithms: An Introduction to Logic and Computability (Undergraduate Topics in Computer Science)
Proofs and Algorithms: An Introduction to Logic and Computability (Undergraduate Topics in Computer Science)

Logic is a branch of philosophy, mathematics and computer science. It studies the required methods to determine whether a statement is true, such as reasoning and computation.

Proofs and Algorithms: Introduction to Logic and Computability is an introduction to the fundamental concepts of contemporary logic - those of a

Handbook of Granular Computing
Handbook of Granular Computing
Although the notion is a relatively recent one, the notions and principles of Granular Computing (GrC) have appeared in a different guise in many related fields including granularity in Artificial Intelligence, interval computing, cluster analysis, quotient space theory and many others. Recent years have witnessed a renewed and expanding interest...
Mastering Web Development with Microsoft Visual Studio 2005
Mastering Web Development with Microsoft Visual Studio 2005
Be Right at Home in the World's Most Powerful Web Development Environment

For large-scale web application development, Visual Studio 2005 is the most capable product around. This book shows team members and leaders how to use its power in several key dimensions. You'll master dozens of built-in features for creating a large, high-performance...

Bayesian Analysis of Item Response Theory Models Using SAS
Bayesian Analysis of Item Response Theory Models Using SAS

Written especially for psychometricians, scale developers, and practitioners interested in applications of Bayesian estimation and model checking of item response theory (IRT) models, this book teaches you how to accomplish all of this with the SAS MCMC Procedure. Because of its tutorial structure, Bayesian Analysis of Item Response...

©2021 LearnIT (support@pdfchm.net) - Privacy Policy