Only 1 left in stock.
Ships from and sold by BOOK- LAND.
CDN$ 73.43 + FREE SHIPPING
+ CDN$ 5.54 shipping
Used: Acceptable | Details
Condition: Used: Acceptable
Comment: stain on side **SHIPPED FROM UK** We believe you will be completely satisfied with our quick and reliable service. All orders are dispatched as swiftly as possible! Buy with confidence!
Have one to sell?
Flip to back Flip to front
Listen Playing... Paused   You're listening to a sample of the Audible audio edition.
Learn more
See this image

Beginning Linux Programming Paperback – Sep 1999

3.9 out of 5 stars 53 customer reviews

See all 5 formats and editions Hide other formats and editions
Amazon Price
New from Used from
Paperback
CDN$ 73.43
CDN$ 73.19 CDN$ 4.54

The New York Times Best Sellers

click to open popover

No Kindle device required. Download one of the Free Kindle apps to start reading Kindle books on your smartphone, tablet, and computer.

  • Apple
  • Android
  • Windows Phone
  • Android

To get the free app, enter your mobile phone number.



Product details

  • Paperback: 992 pages
  • Publisher: John Wiley & Sons Canada, Ltd.; 2nd Revised edition edition (September 1999)
  • Language: English
  • ISBN-10: 1861002971
  • ISBN-13: 978-1861002976
  • Product Dimensions: 5.1 x 17.8 x 22.9 cm
  • Shipping Weight: 1.6 Kg
  • Average Customer Review: 3.9 out of 5 stars 53 customer reviews
  • Amazon Bestsellers Rank: #2,446,281 in Books (See Top 100 in Books)
  • Would you like to tell us about a lower price?
    If you are a seller for this product, would you like to suggest updates through seller support?

  • See Complete Table of Contents

Product description

From Amazon

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.

From the Publisher

Building on the proven success of the first edition this book continues its unique aproach to teaching UNIX programming in a simple and structured way on the Linux platform.
Through the use of detailed and realistic examples, the reader learns by doing, and in the course of a single book, is able to move from being a Linux beginner to creating custom Internet applications in Linux.

See all Product description

Customer reviews

Read reviews that mention

Top customer reviews

October 29, 2003
Format: Paperback
Comment| One person found this helpful. Was this review helpful to you? Report abuse
November 23, 2002
Format: Paperback
Comment|Was this review helpful to you? Report abuse
November 8, 2000
Format: Paperback
Comment|Was this review helpful to you? Report abuse
July 13, 2000
Format: Paperback
Comment|Was this review helpful to you? Report abuse
November 15, 2001
Format: Paperback
Comment|Was this review helpful to you? Report abuse
December 14, 2000
Format: Paperback
Comment|Was this review helpful to you? Report abuse

Most recent customer reviews

Where's My Stuff?

Delivery & Returns

Need Help?