Résumé
- Core Linux Programming;
- Interprocess Communication;
- Device Drivers;
- Development Tools (make, Emacs, diff and patch, etc.);
- Programming the User Interface;
- programming (including Motif, Athena, GTK, QT, and more);
- Scripting;
- Security;
- System Programming Using Libraries;
- Package Management;
- and Licensing.
Linux Programming Unleashed contains hundreds of professional programming techniques and code for many real world applications.
Contents
- Introduction
- Part I: The Linux Programming Toolkit
- Overview
- Setting Up a Development System
- Using GNU cc
- Project Management Using GNU make
- Creating Self-Configuring Software with autoconf
- Comparing and Merging Source Files
- Version Control with RCS
- Creating Programs in Emacs
- Part II: System Programming
- I/O Routines
- File Manipulation
- Process Control
- Accessing System Information
- Handling Errors
- Memory Management
- Part III: Interprocess Communication and Network Programming
- Introduction to IPC: Using Pipes
- Message Queues
- Shared Memory
- Semaphores
- TCP/IP and Socket Programming
- UDP: the User Data Protocol
- Using Multicast Sockets
- Non-blocking Socket I/O
- A C++ Class Library for TCP Sockets
- Using Libraries
- Device Drivers
- Part IV: Programming the User Interface
- Terminal Control the Hard Way
- Screen Manipulation with ncurses
- X Window Programming
- Athena and Motif Widgets
- GUI Programming Using GTK
- GUI Programming Using Qt
- GUI Programming Using Java
- OpenGL/Mesa Graphics Programming
- Part V: Special Programming Techniques
- Shell Programming with GNU bash
- Secure Programming
- Debugging: GNU gdb
- Part VI: Finishing Touches
- Package Management
- Documentation
- Licensing
- A Symbol Table Library
- GNU General Public License
- Index
L'auteur - Kurt Wall
has been using UNIX 'since 1993'and has been hooked on Linux for nearly as long, He currently maintains the Informix on Linux FAQ and is president of the International Informix Users Group's Linux Special Interest Group, Kurt is also vice president of the Salt Lake Linux Users Group where he recently gave a presentation on Linux and databases.Formerly employed with US West, he now works for Caldera Systems where he writes and edits full time. Kurt recently completed his first. book', Linux Programming Unleashed, for Sams Publishing.
Caractéristiques techniques
PAPIER | |
Éditeur(s) | Sams |
Auteur(s) | Kurt Wall |
Parution | 15/10/1999 |
Édition | 2eme édition |
Nb. de pages | 886 |
Format | 18,6 x 23,2 |
Couverture | Broché |
Poids | 1471g |
Intérieur | Noir et Blanc |
EAN13 | 9780672320217 |
ISBN13 | 978-0-672-32021-7 |
Avantages Eyrolles.com
Consultez aussi
- Les meilleures ventes en Graphisme & Photo
- Les meilleures ventes en Informatique
- Les meilleures ventes en Construction
- Les meilleures ventes en Entreprise & Droit
- Les meilleures ventes en Sciences
- Les meilleures ventes en Littérature
- Les meilleures ventes en Arts & Loisirs
- Les meilleures ventes en Vie pratique
- Les meilleures ventes en Voyage et Tourisme
- Les meilleures ventes en BD et Jeunesse