Beginning Linux Programming

Author:
Neil Matthew; Richard Stones
Format:
Softcover

Now:R382.95
eBucks:eB3830

United Kingdom

Delivery:
Usually within 16 working days.
Seller:
kalahari.com

Beginning Linux Programming

Short description

Beginning Linux Programming, Fourth Edition continues its unique approach to teaching UNIX programming in a simple and structured way on the Linux platform. Through the use of detailed and realistic examples, students learn by doing, and are able to move from being a Linux beginner to creating custom applications in Linux.

Long description

Beginning Linux Programming, Fourth Edition continues its unique approach to teaching UNIX programming in a simple and structured way on the Linux platform. Through the use of detailed and realistic examples, students learn by doing, and are able to move from being a Linux beginner to creating custom applications in Linux. The book introduces fundamental concepts beginning with the basics of writing Unix programs in C, and including material on basic system calls, file I/O, interprocess communication (for getting programs to work together), and shell programming. Parallel to this, the book introduces the toolkits and libraries for working with user interfaces, from simpler terminal mode applications to X and GTK+ for graphical user interfaces. Advanced topics are covered in detail such as processes, pipes, semaphores, socket programming, using MySQL, writing applications for the GNOME or the KDE desktop, writing device drivers, POSIX Threads, and kernel programming for the latest Linux Kernel.

Product details

Publisher:
John Wiley & Sons Ltd
ISBN:
9780470147627
Publication date:
November 2007
Length:
233mm
Width:
186mm
Thickness:
45mm
Weight:
1214g
Edition:
4th Revised edition
Pages:
816
Illustrations:
Illustrations

Table of contents

  • Acknowledgements. Foreword. 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: Standards for Linux. Index.

Other available formats


Other products to consider

Linux Power Tools
Linux Power Tools

Author:
Alison Smith; Roderick Smith
Was R434.95
Now R365.95
(eB 3660)
27: MySQL Bible
27: MySQL Bible

Author:
Steve Suehring; Suehring
Was R434.95
Now R365.95
(eB 3660)
iPhone Application Development All-In-One for Dummies
iPhone Application Development All-In-One for Dummies

Author:
Neal Goldstein; Tony Bove
Was R347.95
Now R292.95
(eB 2930)
614: Joomla! Bible
614: Joomla! Bible

Author:
Ric Shreves
Now R424.95
(eB 4250)

Customer reviews & ratings

Buy this product

Beginning Linux Programming

Beginning Linux Programming

Now:R382.95
eBucks:eB3830
The basket has moved
 
Free delivery on orders over R250 *
 
My wishlists
Your wishlist is empty
Earn with Visa Premium
 
eBucks
 
m.kalahari.com
 
Become a corporate client with kalahari.com
 
Book donation project