Beginning Linux Programming / Edition 3

Beginning Linux Programming / Edition 3

3.0 1
by Neil Matthew, Richard Stones
     
 

ISBN-10: 0764544977

ISBN-13: 9780764544972

Pub. Date: 12/26/2003

Publisher: Wiley

If you have some programming experience and are ready to venture into Linux programming, this updated edition of the bestselling entry-level book takes you there. New to this edition are chapters on MySQL access and administration; programming GNOME and KDE; and Linux standards for portable applications. Coverage of kernel programming, device drivers, CVS, grep, and…  See more details below

Overview

If you have some programming experience and are ready to venture into Linux programming, this updated edition of the bestselling entry-level book takes you there. New to this edition are chapters on MySQL access and administration; programming GNOME and KDE; and Linux standards for portable applications. Coverage of kernel programming, device drivers, CVS, grep, and GUI development environments has expanded. The authors guide you step by step, using construction of a CD database application to give you hands-on experience as you progress from the basic to the complex.

You'll start with fundamental concepts like writing Linux programs in C. You'll learn basic system calls, file I/O, interprocess communication, and shell programming. You'll become skilled with the toolkits and libraries for working with user interfaces. The book starts with the basics, explaining how to compile and run your first program. First, each concept is explained to give you a solid understanding of the material. Practical examples are then presented, so you see how to apply the knowledge in real applications. This book is for programmers with some C or C++ experience who want to take advantage of the Linux development environment. You should have enough Linux familiarity to have installed and configured users on Linux.

Read More

Product Details

ISBN-13:
9780764544972
Publisher:
Wiley
Publication date:
12/26/2003
Series:
Wrox Beginning Guides Ser.
Edition description:
REV
Pages:
888
Product dimensions:
7.40(w) x 9.12(h) x 1.71(d)

Table of Contents

Foreword by Alan Cox.

Introduction.

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.

Index.

Customer Reviews

Average Review:

Write a Review

and post it to your social network

     

Most Helpful Customer Reviews

See all customer reviews >