woodys-uk
Price: £51.82
In stock

10 used & new from £20.00

Have one to sell? Sell yours here
 
 
Beginning Linux Programming (Programmer to Programmer)
 
 

Beginning Linux Programming (Programmer to Programmer) (Paperback)

by Alan Cox (Foreword), Richard Stones (Author), Neil Matthew (Author) "Welcome to Beginning Linux Programming, an easy-to-use guide to developing programs for the Linux and other UNIX-style operating systems ..." (more)
4.6 out of 5 stars  See all reviews (33 customer reviews)

Available from these sellers.


4 new from £31.41 6 used from £20.00

Special Offers and Product Promotions


Customers Viewing This Page May Be Interested in These Sponsored Links

  (What is this?)
   Affordable Programmers opens new browser window
www.creativequoin.com  -  for Small and Medium Enterprise Start today w/ .NET ASP PHP AJAX 
  
 

Customers Who Bought This Item Also Bought

The  C Programming Language (2nd Edition)

The C Programming Language (2nd Edition)

by Brian W. Kernighan
4.7 out of 5 stars (97)  £17.57
Professional Linux Programming (Programmer to Programmer)

Professional Linux Programming (Programmer to Programmer)

by Jon Masters
£16.83
Building Embedded Linux Systems

Building Embedded Linux Systems

by Karim Yaghmour
4.5 out of 5 stars (6)  £22.85
Understanding the Linux Kernel

Understanding the Linux Kernel

by Daniel Bovet
5.0 out of 5 stars (3)  £23.52
The C++ Programming Language, Special Edition

The C++ Programming Language, Special Edition

by Bjarne Stroustrup
3.8 out of 5 stars (30)  £27.46
Explore similar items

Product details

  • Paperback: 1008 pages
  • Publisher: John Wiley & Sons; 2nd Edition edition (30 Dec 2003)
  • Language English
  • ISBN-10: 0764543733
  • ISBN-13: 978-0764543739
  • Product Dimensions: 23 x 18.6 x 5.3 cm
  • Average Customer Review: 4.6 out of 5 stars  See all reviews (33 customer reviews)
  • Amazon.co.uk Sales Rank: 2,119,088 in Books (See Bestsellers in Books)
  • See Complete Table of Contents

Product Description

Amazon.co.uk Review

With its decidedly user-unfriendly command line interface, Linux can be a foreboding operating system for the beginner. Far from the simple point-and- click style of Windows this UNIX derivative can be confusing to the point of raw frustration for all but the most patient of new users. Good job those nice people at Wrox Press have taken the subject in hand then! In spite of the age of this volume (it was published back in 1996) Beginning Linux Programming has aged very well and if you forgive the mentions of beta versions of some old versions of software there's plenty in here to keep the average Linux newbie happy.

Over 700 pages authors Neil Matthew and Richard Stones broach a huge number of topics ranging from shell programming to the use of curses, communication using sockets and an introduction to the Tcl language in an informative and easy to digest fashion. The one thing this book doesn't do is teach the newbie how to install Linux--that task is left in the hands of sister volume Instant Unix, but if you've already got that far and are looking for pointers on where to go next, Beginning Linux Programming could be the answer to the lion's share of your problems. --This text refers to an out of print or unavailable edition of this title.



Product Description

What is this book about?

If you′ve installed Linux, or have access to a version of UNIX, you′ve probably gotten used to the environment and its configuration, but if you want to start programming, most Linux books leave you on your own. This book takes off where they stop, showing you how to make the most of the tools UNIX offers (which are included as standard with any distribution of Linux) and start programming UNIX for real.

Beginning Linux Programming, 2nd Edition, concentrates on C programming, looking at the GNU tools, and the UNIX C libraries, to teach you step by step how to write, build, and debug serious application code. Throughout the book, you develop a fully featured CD Database application, allowing you to see the theory of each new topic applied to a real application. As well as handling basic file operations, input and output and dealing with the way UNIX handles data, you discover such advanced topics as inter–process communication, networking, and using CGI scripting to build a Web interface — all the elements of client–server programming. You are also introduced the GTK+ and you find out how to build rich graphical user interfaces for X with GNOME. Finally, there′s an introduction to device drivers, to give you a window into the way the Linux kernel itself works.

You′ll also learn shell scripting for BASH, as well as two more powerful scripting languages — Tcl and Perl.

What does this book cover?

  • The Perl language
  • Programmming for GNOME(TM)
  • POSIX(r) threads
  • Kernel(r) programming
  • Latest Linux kernel, current tools and C libraries

Who is this book for?

You need to be comfortable with the basics of using Linux, with a good working knowledge of how to use and configure your system. You should also know some simple C. If you′re familiar with basic programming concepts, the working examples in the book will soon give you the confidence to explore Linux′s C libraries.

You′ll find the programming tools used in this book are included with virtually any Linux distribution, so this book is all you need to get started as a Linux programmer.


Inside This Book (Learn More)
First Sentence
Welcome to Beginning Linux Programming, an easy-to-use guide to developing programs for the Linux and other UNIX-style operating systems. Read the first page
Explore More
Concordance
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)
 
programming
linux programming
linux

Your tags: Add your first tag
 

What Do Customers Ultimately Buy After Viewing This Item?

Beginning Linux Programming (Programmer to Programmer)
82% buy the item featured on this page:
Beginning Linux Programming (Programmer to Programmer) 4.6 out of 5 stars (33)
Professional Linux Programming (Programmer to Programmer)
6% buy
Professional Linux Programming (Programmer to Programmer)
£16.83
Linux Application Development
5% buy
Linux Application Development 4.7 out of 5 stars (17)
£33.99
Foundations of GTK+ Development (Expert's Voice in Open Source)
4% buy
Foundations of GTK+ Development (Expert's Voice in Open Source) 5.0 out of 5 stars (1)
£32.00

 

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

This product's forum
Discussion Replies Latest Post
No discussions yet

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

   


Listmania!


Look for similar items by category


Look for similar items by subject


Feedback

Ad

Your Recent History

 (What's this?)

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