Beginning Linux Programming, 3/e

Neil Matthew, Richard Stones

  • 出版商: Wrox Press
  • 出版日期: 2004-01-02
  • 售價: $1,360
  • 貴賓價: 9.5$1,292
  • 語言: 英文
  • 頁數: 888
  • 裝訂: Paperback
  • ISBN: 0764544977
  • ISBN-13: 9780764544972
  • 相關分類: Linux




Completely revised and updated, this bestseller continues to offer a unique, straightforward, and structured approach to learning UNIX programming on the Linux platform.
New chapters cover topics such as MySQL access and administration, programming GNOME using the GTK GNOME architecture, programming KDE using Qt, and Linux standards for portable applications.
Selling Points
* Offers in-depth coverage of Linux programming basics for the reader needing a thorough introduction
* Detailed and realistic examples help readers learn by doing, enabling them to move from programming basics to sophisticated custom applications
* Covers C programming fundamentals on the Linux platform, including material on basic system calls, file I/O, interprocess communication, and shell programming

Table of Contents

Foreword by Alan Cox.


Chapter 1: Getting Started.

Chapter 2: Shell Programming.

Chapter 3: Working with Files.

Chapter 4: The Linux Environment.

Chapter 5: Terminals.

Chapter 6: Managing Text-Based Screens with curses.

Chapter 7: Data Management.

Chapter 8: MySQL.

Chapter 9: Development Tools.

Chapter 10: Debugging.

Chapter 11: Processes and Signals.

Chapter 12: POSIX Threads.

Chapter 13: Inter-Process Communication: Pipes.

Chapter 14: Semaphores, Shared Memory, and Message Queues.

Chapter 15: Sockets.

Chapter 16: Programming GNOME Using GTK+.

Chapter 17: Programming KDE Using Qt.

Chapter 18: Device Drivers.

Chapter 19: Standards for Linux.