Skip to content

GNU/Linux Application Programming

Best in textbook rentals since 2012!

ISBN-10: 1584505680

ISBN-13: 9781584505686

Edition: 2nd 2008

Authors: M. Tim Jones

List price: $54.99
Blue ribbon 30 day, 100% satisfaction guarantee!
Out of stock
We're sorry. This item is currently unavailable.
what's this?
Rush Rewards U
Members Receive:
Carrot Coin icon
XP icon
You have reached 400 XP and carrot coins. That is the daily max!

Description:

The wide range of applications available in GNU/Linux includes not only pure applications, but also tools and utilities for the GNU/Linux environment. GNU/Linux Application Programming, Second Edition takes a holistic approach to teaching developers the ins-and-outs of GNU/Linux user-space programming using APIs, tools, communication, and scripting. The book is split into 5 parts, covering introduction/architecture, major tools (such as GCC, make, etc.), application development topics (such as important libraries and interfaces such as POSIX), shells and scripting, and testing, performance, and debugging. The book introduces programmers to the environment from the lowest layers (kernel,…    
Customers also bought

Book details

List price: $54.99
Edition: 2nd
Copyright year: 2008
Publisher: Charles River Media
Publication date: 4/3/2008
Binding: Paperback
Pages: 688
Size: 7.25" wide x 9.25" long x 1.75" tall
Weight: 3.036
Language: English

Introduction
GNU/Linux History
GNU/Linux Architecture
Free Software Development
Linux Visualization and Emulation
GNU Tools
The GNU Compiler Toolchain
Building Software with GNU make
Building and Using Libraries
Building Packages with automake/autoconf
Source Control in GNU/Linux
Data Visualization with Gnuplot
Application Development Topics
File Handling in GNU/Linux
Programming with Pipes
Introduction to Sockets Programming
GNU/Linux Process Model
POSIX threads (pthreads) Programming
IPC with Message Queues
Synchronization with Semaphores
Shared Memory Programming
Advanced File Handling
Other Application Development Topics Part 4: GNU/Linux Shells and Scripting
Standard GNU/Linux Commands
Bourne-Again Shell (Bash)
Editing with sed
Text Processing with awk
Parser Generation with flex and bison
Scripting with Ruby
Scripting with Python
GNU/Linux Administration Basics Part 5: Debugging and Testing
Software Unit Testing Frameworks
Debugging with GDB
Code Hardening
Coverage Testing with GNU gcov
Profilin with GNU gprof
Advanced Debugging Topics
Acronyms and Partial Acronyms
About the CD-ROM