See buying choices for this item to see if it's one of the millions that are eligible for Amazon Prime.


Have one to sell? Sell yours here
 
   
Beginning Linux Programming (2nd Edition)
 
 

Beginning Linux Programming (2nd Edition) (Paperback)

by Neil Matthew (Author), Rick Stones (Author), Richard Stones (Author)
4.6 out of 5 stars See all reviews (33 customer reviews)

Available from these sellers.


14 used from £0.56
Other Editions: RRP: Our Price: Other Offers:
Paperback (4th Edition) £26.99 £17.54 19 used & new from £14.47

Customers Who Bought This Item Also Bought

Professional Linux Programming (Programmer to Programmer)

Professional Linux Programming (Programmer to Programmer)

by Jon Masters
£22.94
Linux Pocket Guide (Pocket Guide: Essential Commands)

Linux Pocket Guide (Pocket Guide: Essential Commands)

by Daniel Barrett
5.0 out of 5 stars (8)  £5.99
Building Embedded Linux Systems

Building Embedded Linux Systems

by Karim Yaghmour
4.5 out of 5 stars (6)  £26.95
The  C Programming Language (2nd Edition)

The C Programming Language (2nd Edition)

by Brian W. Kernighan
4.7 out of 5 stars (96)  £19.17
Linux System Programming: Talking Directly to the Kernel and C Library

Linux System Programming: Talking Directly to the Kernel and C Library

by Robert Love
5.0 out of 5 stars (2)  £28.99
Explore similar items

Product details

  • Paperback: 980 pages
  • Publisher: WROX Press Ltd; 2nd Revised edition edition (1 Sep 1999)
  • Language English
  • ISBN-10: 1861002971
  • ISBN-13: 978-1861002976
  • Product Dimensions: 23.6 x 18 x 5.3 cm
  • Average Customer Review: 4.6 out of 5 stars See all reviews (33 customer reviews)
  • Amazon.co.uk Sales Rank: 570,509 in Books (See Bestsellers in Books)

    Popular in these categories:

    #46 in  Books > Computing & Internet > Programming > Languages & Tools > Shell Scripting & Programming
    #63 in  Books > Computing & Internet > Programming > Linux & Unix
  • See Complete Table of Contents

Customers Viewing This Page May Be Interested in These Sponsored Links

  (What is this?)
Novell Linux Support
   www.novell.com/linux/promo    Unrivaled support from Novell, now available for Red Hat. 
Build C++ GUI Linux Apps
   www.qtsoftware.com/linux    Use Qt: the standard GUI toolkit for Linux development. Free trial. 
Buy Linux on CD & DVD
   www.TheLinuxShop.co.uk/LinuxCDs    Huge Linux CD range from £3.50 Free Delivery, 24Hr Dispatch 
  
 

Product Description

Amazon.co.uk Review
At nearly 900 pages Beginning Linux Programming covers a lot of ground. It assumes some knowledge of C and C++ programming and an understanding of how a Linux system is set up--but you don't need to be a programmer to benefit. It's firmly Gnu-based, so KDE and Qt aren't covered.

Beginning Linux Programming starts with a look at shared libraries(the equivalent of DLLs in Windows), an overview of the Linux programming options and then moves on to a hands-on example of an audio CD database. Throughout, Beginning Linux Programming is determinedly hands- on. After a stroll through the basics of shell programming, the first version of the CD database is written entirely using a Bash shell script; then rewritten in C, yet again to make use of the ncurses text handling library, and finally to use the dbm database. Threads and a client/server version of the program are also covered. The book then moves on to Tcl/Tk for window management and writing a graphical Gnome app using GTK+. HTML, CGI and Perl get an airing after which the reader is considered knowledgeable enough to tackle device drivers and the kernel. Whether you just want to knock out a few scripts or make major contributions to Gnu/Linux Beginning Linuxis, in this reviewer's opinion, indispensable. --Steve Patient

Product 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. --This text refers to an out of print or unavailable edition of this title.

See all Product Description


Inside This Book (Learn More)
Browse and search another edition of this book.
Browse Sample Pages
Front Cover | Copyright | Table of Contents | Excerpt | Index | Back Cover
Search inside this book:

Suggested Tags from Similar Products

 (What's this?)
Be the first one to add a relevant tag (keyword that's strongly related to this product)
Check a corresponding box or enter your own tags in the field below
linux

Your tags: Add your first tag
 

What Do Customers Ultimately Buy After Viewing This Item?


 

Customer Reviews

33 Reviews
5 star:
 (25)
4 star:
 (5)
3 star:
 (2)
2 star:    (0)
1 star:
 (1)
 
 
 
 
 
Average Customer Review
4.6 out of 5 stars (33 customer reviews)
 
 
 
 
Share your thoughts with other customers:
Most Helpful Customer Reviews

 
5 of 5 people found the following review helpful:
5.0 out of 5 stars You won't feel like a beginner after reading this., 28 Jul 1997
By A Customer
I've been looking for the opportunity to rave about this book. It is by far the best UNIX/Linux book I've ever read. The part that got my attention is that while it covers several different programming topics, it isn't afraid to get down to the details. From the program management tools to the low-level system calls, every line is explained. The text is full of examples to illustrate the concepts presented which include sockets, database structures, and inter-process communication. Not exactly introductory topics, but the writers have made them as straightforward as your first "Hello World" program. From shell scripting to CGI, it's all here; and in the same visually appealing style that distinguish other books by Wrox Press. I anxiously await a follow-up to Beginning Linux Programming.
Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
17 of 21 people found the following review helpful:
1.0 out of 5 stars Disappointing, 20 Sep 2001
By A Customer
1) The chapters are in random order, 2) facts were plain wrong and out of date, 3) A big FAT book with little payoff for hours of reading. 3) examples overcomplicated, repetative, yet not diverse enough. 4) No CD with the examples on it.

example 1. Lets take the coverage of CVS. A basic example to get it (a) running locally, then (b) running on a server would suffice. Well (a) is present, but (b) is glib and plain incorrect - much time wasted as a result! - but got there in the end using help from a newsgroup.

example 2. The chapter on sockets is bad. After writing much overcomplicated code (not on a CD) what to you achieve? A machine that sends one character to itself!!. So its not useful. A simple UDP port viewer would be handy, but there are no UDP examples AT ALL. Funny, because it can be simple, I needed it, and its a beginners book.

In a book this fat a usefully organised appendix of examples on how to get things done fast would be handy - but no chance.

It seems to me the authors had historical knowledge, but working knowledge was just based on reading man pages rather than years of experience and refinement by repetition at the job.

Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
5 of 6 people found the following review helpful:
5.0 out of 5 stars Brilliant - even experienced programmers will love this., 4 Aug 2000
By A Customer
As a computer science student, I know how to code big apps. I know all the algoritms - all the theory. But when I want to write an FTP server, a kernel module or trap hairy signals - I turn to this book. If one is just hacking a little bit with Linux (even Unix) - it's a must! Very highly recommendable.
Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)


Share your thoughts with other customers: Create your own review
 
 
 
Most Recent Customer Reviews

3.0 out of 5 stars If you can read it, you dont need it
This book is a highly condensed survey of the programming methods available in linux.As such it is useful. Read more
Published on 4 Feb 2002 by Mr W Nayland

5.0 out of 5 stars file system
ext2fs,file system,prigramming with C
Published on 28 Aug 1999

5.0 out of 5 stars Excellent for beginers
I bought this book almost a year ago. But this book helped me a lot in *getting my way around* with Linux. Read more
Published on 9 Aug 1999

3.0 out of 5 stars UNIX and not Linux
Overall, this book is okay for beginners. I have a problem with the section that covers processes/threads. Read more
Published on 30 Jul 1999

5.0 out of 5 stars Go Go Gadget programmers
hehe...This was a great book for me. I cant recomend it for someone who has never programmed or someone who has no linux knowledge. Read more
Published on 30 Jul 1999

5.0 out of 5 stars A great book for fast-paced learners
When I began this book, I was comfortable with Linux and I had written several C programs for Mac and Windows. Read more
Published on 13 Jun 1999

5.0 out of 5 stars Well writern book
When I found this book I desided to learn UNIX and forget VB 5.0. Very quickly I rearlised the power and benifits of programing in a UNIX enviroment
Published on 5 May 1999

5.0 out of 5 stars right to the point, concise but comprehensive.
I think for some topics, even the author double the number of pages, it won't help. In the sense, putting tons of stuff inside a single volume. Read more
Published on 25 April 1999

5.0 out of 5 stars excellent book for organizing ones thoughts
For anyone who is just learning Linux this book is an excellent source of information and means of organizing, what on the outside may seem very ambigious.
Published on 15 April 1999

5.0 out of 5 stars Pretty good, very concise
overall good, easy to read wont find your self rereading parts. While its examples are short, they are that way for a reason. Read more
Published on 27 Mar 1999

Only search this product's reviews



Customer Discussions

 Beta (What's this?)
This product's forum (0 discussions)
  Discussion Replies Latest Post
  No discussions yet

Ask questions, Share opinions, Gain insight
Start a new discussion
Topic:
First post:
Prompts for sign-in
  [Cancel]

   


Listmania!


Look for similar items by category


Feedback


The Body Shop

The Body Shop - Vitamin C Skin Boost
Protect and boost your glow with The Body Shop Vitamin C Skin Boost.

Shop The Body Shop

 

More From Neil Matthew

Beginning Databases with...

Beginning Databases with PostgreSQL...

PostgreSQL is arguably the most powerful open-source relational... Read more
£35.49 £30.99

 

Train Hard...Play Hard

Nike, Gola, Converse, and more
Gear up with up to 60% off athletic and outdoor shoes.

Shop now

 

Treat Someone

Amazon.co.uk Gift Certificates--available in any amount from £5 to £500 With an Amazon.co.uk Gift Certificate, you can get them what they want (even if you don't know what that is).

Learn more about Gift Certificates

 
Ad

Where's My Stuff?

Delivery and Returns

Need Help?

Your Recent History

  (What's this?)
You have no recently viewed items or searches.

After viewing product detail pages or search results, look here to find an easy way to navigate back to pages you are interested in.

Look to the right column to find helpful suggestions for your shopping session.

Continue Shopping: Top Sellers

amazon.co.uk Amazon Home
International Sites:  United States  |  Germany  |  France  |  Japan  |  Canada  |  China
Business Programs: Sell on Amazon  |  Fulfilment by Amazon  |  Join Associates  |  Join Advantage
Customer Service  |  Help  |  View Basket  |  Your Account
About Amazon.co.uk  |  Careers at Amazon
Conditions of Use & Sale |  Privacy Notice  © 1996-2009, Amazon.com, Inc. and its affiliates