Unix System Programming Using C++ - Couverture souple

Chan, Terrence

 
9780133315622: Unix System Programming Using C++

Synopsis

33156-1 Write more powerful C++ programs more quickly. If you're an experienced UNIX system programmer working in C++, UNIX System Programming Using C++ brings together all the advanced techniques you need to build more effective software. This book focuses on the real-life challenges you face developing network and client/server applications, databases, compilers, operating systems, and CAD systems. You'll learn new ways to develop C++ programs that are strongly type-checked, compact, and easy to maintain.You'll find in-depth coverage of: *Advanced ANSI C and C++ programming techniques, including function pointers and functions that accept variable numbers of arguments *How to use ANSI C library functions and C++ standard classes to reduce development time and maximize portability *The UNIX kernel structure and API -- and how to use them to manipulate system resources *UNIX processes and signals *UNIX sockets and TLI, the network transport protocols that allow you to create multi-tasking distributed client/server applications *UNIX multithreaded programming, including thread APIs, synchronization and thread-specific data The book includes extensive example programs that demonstrate how C++ classes, library functions and system APIs are used. To help you build more portable applications, there's also coverage of the POSIX.1 and POSIX.1b standards. Today's distributed, networked applications require you to understand and utilize advanced UNIX system programming techniques. With UNIX System Programming Using C++, you won't just learn those techniques: you'll become comfortable using them.

Les informations fournies dans la section « Synopsis » peuvent faire référence à une autre édition de ce titre.

Quatrième de couverture


33156-1

Write more powerful C++ programs more quickly.

If you're an experienced UNIX system programmer working in C++, UNIX System Programming Using C++ brings together all the advanced techniques you need to build more effective software.

This book focuses on the real-life challenges you face developing network and client/server applications, databases, compilers, operating systems, and CAD systems. You'll learn new ways to develop C++ programs that are strongly type-checked, compact, and easy to maintain. You'll find in-depth coverage of:

  • Advanced ANSI C and C++ programming techniques, including function pointers and functions that accept variable numbers of arguments
  • How to use ANSI C library functions and C++ standard classes to reduce development time and maximize portability
  • The UNIX kernel structure and API -- and how to use them to manipulate system resources
  • UNIX processes and signals
  • UNIX sockets and TLI, the network transport protocols that allow you to create multi-tasking distributed client/server applications
  • UNIX multithreaded programming, including thread APIs, synchronization and thread-specific data

The book includes extensive example programs that demonstrate how C++ classes, library functions and system APIs are used. To help you build more portable applications, there's also coverage of the POSIX.1 and POSIX.1b standards.

Today's distributed, networked applications require you to understand and utilize advanced UNIX system programming techniques. With UNIX System Programming Using C++, you won't just learn those techniques: you'll become comfortable using them.

Présentation de l'éditeur

The purpose of this text is to teach UNIX/C programmers advanced C programming techniques in the UNIX/POSIX environment, so that they will understand the advanced features of the ANSI-C language, become familiar with C library functions and the UNIX system calls and become familiar with the ANSI-C and POSIX standards.

Les informations fournies dans la section « A propos du livre » peuvent faire référence à une autre édition de ce titre.

Autres éditions populaires du même titre

9789332549975: Unix System Programming Using C++

Edition présentée

ISBN 10 :  9332549974 ISBN 13 :  9789332549975
Editeur : Pearson India, 2015
Couverture souple