Join Amazon Prime and ship Two-Day for free and Overnight for $3.99. Already a member? Sign in.

 

or
Sign in to turn on 1-Click ordering.
 
   
More Buying Choices
16 used & new from $2.68

Have one to sell? Sell yours here
 
   
Tell a Friend
Beginning Linux Programming (Beginning)
 
 
Are You an Author or Publisher?
Find out how to publish your own Kindle Books
 
  

Beginning Linux Programming (Beginning) (Paperback)

by Richard Stones (Author), Neil Matthew (Author)
4.5 out of 5 stars  (75 customer reviews)

List Price: $36.95
Price: $28.82 & this item ships for FREE with Super Saver Shipping. Details
You Save: $8.13 (22%)
Temporarily out of stock.
Order now and we'll deliver when available. We'll e-mail you with an estimated delivery date as soon as we have more information. Your account will only be charged when we ship the item.
Ships from and sold by Amazon.com. Gift-wrap available.

16 used & new available from $2.68
Also Available in: List Price: Our Price: Other Offers:
Paperback (Bargain Price) 19 used & new from $7.51
Paperback (4) $39.99 $26.39 41 used & new from $18.00
 
   

Better Together

Buy this book with Professional Linux Programming (Programmer to Programmer) by Jon Masters today!

Beginning Linux Programming (Beginning) Professional Linux Programming (Programmer to Programmer)
Buy Together Today: $54.01

Customers Who Bought This Item Also Bought

Linux Programming by Example: The Fundamentals (Prentice Hall Open Source Software Development Series)

Linux Programming by Example: The Fundamentals (Prentice Hall Open Source Software Development Series) by Arnold Robbins

4.6 out of 5 stars (8)  $29.03
Embedded Linux Primer: A Practical Real-World Approach (Prentice Hall Open Source Software Development Series)

Embedded Linux Primer: A Practical Real-World Approach (Prentice Hall Open Source Software Development Series) by Christopher Hallinan

4.9 out of 5 stars (8)  $41.00
Understanding the Linux Kernel, Third Edition

Understanding the Linux Kernel, Third Edition by Daniel Bovet

4.6 out of 5 stars (17)  $32.97
GNU/Linux Application Programming, Second Edition (Programming Series)

GNU/Linux Application Programming, Second Edition (Programming Series) by M. Tim Jones

4.4 out of 5 stars (9)  $34.64
Linux Kernel Development (2nd Edition) (Novell Press)

Linux Kernel Development (2nd Edition) (Novell Press) by Robert Love

4.7 out of 5 stars (37)  $31.49
Explore similar items : Books (50)

Editorial Reviews
Amazon.com
Provided you have some previous basic exposure to C and Unix, Beginning Linux Programming delivers an excellent overview of the world of Linux development with an appealing range of essential tools and APIs.

The standout feature of Beginning Linux Programming is its wide-ranging coverage of important topics in basic Unix programming. In a series of short chapters, the authors discuss the basics of writing Unix programs in C, with material on basic system calls, file I/O, interprocess communication (for getting programs to work together), and advanced topics such as socket programming and how to create Unix device drivers.

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. While you won't be an authority on X or GTK+ after reading this book, you will certainly be able to explore real Linux development on your own after the capable introductory guide provided here. (The book's main example, a CD-ROM database, gets enhanced in subsequent chapters using new APIs and features as the book moves forward.) This text also serves as a valuable primer on languages and tools such as Tcl, Perl, and CGI. (There's even a section that explains the basics of the Internet and HTML.)

More than ever, there is no shortage of specific information on Linux programming, but few titles provide such a wide-ranging tour of what you need to know to get serious with Linux development. In all, Beginning Linux Programming gives the reader an intelligent sampling of essential topics in today's Linux. It's a wise choice for aspiring Unix C developers or folks seeking to extend the range of their Linux knowledge. --Richard Dragan

Topics covered: Linux overview, compiling C programs, shell programming, pipes, script keywords and functions, Unix file I/O in C, Unix system functions, terminal interfaces (termios, keyboard input, the curses library), memory management, file locking, dbm databases, make and source control basics, man pages, debugging with gdb, processes and signals, POSIX threads and synchronization, IPC and pipes, semaphores, queues and shared memory, sockets, Tcl basics, X Windows and GTK+ for GNOME, Perl basics, HTML and CGI, writing Unix device drivers. --This text refers to an out of print or unavailable edition of this title.

Book Description
Since 1996 this, the first edition of Beginning Linux Programming, has introduced tens of thousands of people to programming for Linux - the free UNIX-like PC OS that's taken the UNIX world by storm in recent years.

This book takes off where most Linux books stop, showing you how to make the most of the tools UNIX offers to program UNIX for real.

The first edition covers:
Programming in C, the main UNIX programming language
Client/Server and Network programming in the UNIX environment
HTML and using your Linux box as a CGI server
Rapid development tools: the shell and Tcl
X Windows and X programming with Tcl Tk and Java

A real-world CD database application is developed and extended throughout the book as new topics are covered, allowing you to see how the theory you've learnt can be applied in practice.

The book is unique in that it teaches UNIX programming in a simple and structured way, using Linux and its associated and freely available development tools as the main platform. Assuming familiarity with the UNIX environment and a basic knowledge of C, the book teaches you how to put together UNIX applications that make the most of your time, your OS and your machine's capabilities.

See all Editorial Reviews


Product Details
  • Paperback: 710 pages
  • Publisher: Wrox Press (August 1996)
  • Language: English
  • ISBN-10: 1874416680
  • ISBN-13: 978-1874416685
  • Product Dimensions: 9.3 x 7.1 x 1.1 inches
  • Shipping Weight: 2.6 pounds (View shipping rates and policies)
  • Average Customer Review: