Would you like to see this page in English? Click here.

 

ou
Ouvrez une session pour activer Commander en 1-Click.
 
 
D'autres produits offerts
5 neufs & d'occasion à partir de CDN$ 30.23

Vous en avez un à vendre? Vendez les vôtres ici
 
   
Beginning Linux Programming
 
 

Beginning Linux Programming (Paperback)

de 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 ..." En savoir plus
4.5étoiles sur 5  Voir tous les commentaires (67 évaluations de client)
Prix éditeur: CDN$ 47.99
Price: CDN$ 30.23 & se qualifie pour Livraison super-économique GRATUITE pour des commandes de plus de CDN$ 39. Détails
Vous économisez : CDN$ 17.76 (37%)
o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o
En stock.
Vendu et expédié par Amazon.ca.

Seulement 1 en stock--commandez bientôt (nous en attendons d'autres).

3 neufs à partir de CDN$ 30.23 2 d'occasion à partir de CDN$ 64.84
Looking for Textbooks? Save up to 37% on New--and up to 90% on Used
Hit the books in Amazon.ca's Textbook Store and save up to 37% on over 100,000 new textbooks shipped from and sold by Amazon.ca. For even bigger savings, get up to 90% off the list price of thousands of used listings. Learn more.

Produits fréquemment achetés ensemble

Beginning Linux Programming + Building Embedded Linux Systems + Essential Linux Device Drivers
Prix public : CDN$ 157.97
Prix pour les trois: CDN$ 118.21

Afficher la disponibilité du produit et le mode de livraison

  • Cet article : Beginning Linux Programming de Alan Cox

    En stock.
    Vendu et expédié par Amazon.ca.
    Se qualifie pour Livraison super-économique GRATUITE pour des commandes de plus de CDN$ 39. Détails

  • Building Embedded Linux Systems de Karim Yaghmour

    En stock.
    Vendu et expédié par Amazon.ca.
    Livraison super-économique GRATUITE pour cet article. Détails

  • Essential Linux Device Drivers de Sreekrishnan Venkateswaran

    En stock.
    Vendu et expédié par Amazon.ca.
    Livraison super-économique GRATUITE pour cet article. Détails


Les clients qui ont acheté cet article ont aussi acheté

Building Embedded Linux Systems

Building Embedded Linux Systems

de Karim Yaghmour
5.0étoiles sur 5 (4)  CDN$ 39.99
Essential Linux Device Drivers

Essential Linux Device Drivers

de Sreekrishnan Venkateswaran
3.0étoiles sur 5 (1)  CDN$ 47.99
Assembly Language Step-by-Step: Programming with Linux

Assembly Language Step-by-Step: Programming with Linux

de Jeff Duntemann
CDN$ 48.91
Linux Programming by Example: The Fundamentals

Linux Programming by Example: The Fundamentals

de Arnold Robbins
4.8étoiles sur 5 (4)  CDN$ 30.23
Understanding the Linux Kernel

Understanding the Linux Kernel

de Daniel P. Bovet
CDN$ 34.45
Découvrez des articles similaires

Les détails du produit


Descriptions du produit

From 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. --Ce texte provient d'une édition qui n'est plus publiée ou qui est non diponible.

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.


Dans ce livre (les détails)
First Sentence
Welcome to Beginning Linux Programming, an easy-to-use guide to developing programs for the Linux and other UNIX-style operating systems. Lire la première page
En découvrir plus
Concordance
Parcourir les pages échantillon
Plat recto | Droit d'auteur | Table des matières | Extrait | Index | Plat verso
Cherchez à l'intérieur de ce livre:

Associer des mots-clés à ce produit

 (De quoi s'agit-il ?)
Considérez votre mot-clé comme une sorte d'étiquette définissant parfaitement ce produit.
Les mots-clés aident les clients à organiser et trouver leurs articles favoris.
Vos mots-clés : Ajouter votre premier mot-clé
 

What Do Customers Ultimately Buy After Viewing This Item?

Beginning Linux Programming
79% buy the item featured on this page:
Beginning Linux Programming 4.5étoiles sur 5 (67)
CDN$ 30.23
Building Embedded Linux Systems
9% buy
Building Embedded Linux Systems 5.0étoiles sur 5 (4)
CDN$ 39.99
Linux System Programming: Talking Directly to the Kernel and C Library
5% buy
Linux System Programming: Talking Directly to the Kernel and C Library
CDN$ 32.92
Essential Linux Device Drivers
4% buy
Essential Linux Device Drivers 3.0étoiles sur 5 (1)
CDN$ 47.99

 

L'avis des consommateurs

67 évaluations
5 étoiles:
 (46)
4 étoiles:
 (13)
3 étoiles:
 (5)
2 étoiles:
 (2)
1 étoiles:
 (1)
 
 
 
 
 
Évaluation du client type
4.5étoiles sur 5 (67 évaluations de client)
 
 
 
 
Partagez votre opinion avec les autres clients:
Commentaires client les plus utiles

 
1 internautes sur 1 ont trouvé ce commentaire utile :
5.0étoiles sur 5 Everything You've Been Looking For, Oct. 29 2003
Par Jeff Pike (Mechanicsville, VA United States) - Voir tous mes commentaires
If you are a sysadmin or want to learn programming on UNIX/LINUX you must have this book. I have several books on C and several on other languages I would trade them all for this. It covers the basics (essentials) that other books written exclusively for one language don't even touch on. I explains how all of the languages covered interplay with UNIX/LINUX.

The first chapter covers programs, the C compiler, header files, staic libraries, and shared libraries. It explains they all come together to make a program in a way that it can be understood

The second chapter covers UNIX shell scripts at length. I have good book on shell scripts, and this chapter alone is just as good as that book.

The third chapter covers working with UNIX files, system calls, library functions etc... The sample programs all work as they are supposed to. Everything is clearly explained and easily understood.

The 4th chapter covers passing arguments to C programs, envorment variables, temporary files, configuring logs, and system resources.

I have not read any further, because I've only had this book a week. I've been looking for a book like this for a few years. It talks about how C and other languages interface with LINUX/UNIX rather than just giving you the pure language and leaving you to fend for yourself.

Other chapters include:
5) Terminals
6) Curses
7) Data Management
8) Development Tools
9) Debugging
10) Processes and Signals
11) POSIX Threads

12) Inter-process Communication: Pipes
13) Semaphores, Mesage Queues, and Shared Memory,
14) Socets
15) TCL: Tool Command Language
16) Programming for X
17) Programming for GNOME using GTK+
18) The Perl Programming Language
19) Programming for the Internet: HTML
20) Internet Programming 2: CGI
21) Device Drivers
Appendex A) Portability
Appendex B) FSF and the GNU Project
Appendex C) Internet Resources
Appendex D) Bibliography

If you are only get one book on programming, this is the one you need. I have at least 8 other books on various programming languages, and this one is better than all of them combined. This book is 900 pages packed full information, and it's easily understood. The sample programs all work and are well documented.

I write this review after reading only four chapters, because the information I have gotten out of them is worth way more than the price of this book. This book gives you all the pieces to the puzzles and tells you how to put it together. This book can be used by advanced programmers as well to fill in any knowlege gaps they may have. This book gets my highest recommendation, as it will be by my side for years to come.

Aidez d'autres clients à trouver les commentaires les plus utiles  
Ce commentaire vous a-t-il été utile ? Oui Non


 
5.0étoiles sur 5 An essential book, Juil 3 2007
Par H. H. vu "vuh" (canada) - Voir tous mes commentaires
(REAL NAME)   
After reading other reviewers' comments, I bought this book. What I find is that I keep going back to the book as I go through my day at work; using it both as a reference and a case-study type of book. I do have other Linux programming books but this is the one I reach for first. The layout is logical. The examples are clear and correct. I gave it a 5-star rating.
Aidez d'autres clients à trouver les commentaires les plus utiles  
Ce commentaire vous a-t-il été utile ? Oui Non


 
3.0étoiles sur 5 Heavy reading, Aoû 1 2003
Par Un client
This book has a good coverage of a lot of topics, but it is hard to get through.
Aidez d'autres clients à trouver les commentaires les plus utiles  
Ce commentaire vous a-t-il été utile ? Oui Non

Partagez votre opinion avec les autres clients: Créer votre propre commentaire
 
 
Commentaires client les plus récents

4.0étoiles sur 5 Great book compared to similiar books on the subject
This is a big book that covers a lot of topics relating to Linux. If you're looking for a introductory book or a somewhat intermediate book that will help you get a jump on Linux... Read more
Publié le Juil 23 2003 par An Pham

5.0étoiles sur 5 If you gotta program in Unix or Linux, you gotta have this
I won't waste your time here - suffice to say that if you need to get into Unix/Linux programming fast (as I did for a computer science course), get this book quickly. Read more
Publié le Jui 8 2003 par K. W. Jolley

4.0étoiles sur 5 A good book, lots of information.
This book has a lot of information. I see why people are let down by the next in the line (Advanced Linux Programming), stating it doesn't advance enough--this one has a lot to... Read more
Publié le Mai 10 2003 par Tim Greer

4.0étoiles sur 5 An excellent starting point
This is a good book for those that want to get down to programming in Linux. Its a good choice for the sysadmin that wants to learn shell scripting, perl, and some C.
Publié le Avril 9 2003 par Chris Murray

5.0étoiles sur 5 Not for beginners, but definitely recommended
I just finished this book after about 4 months of off and on reading and working (most of) the examples. Read more
Publié le Nov. 23 2002 par Joshua Davies

5.0étoiles sur 5 A great beginners book.
A great book for people interested in developing Linux "real world" applications. Covers, in an introductory way, most of the topics a programmer could need. Read more
Publié le Jui 18 2002 par carlesm

4.0étoiles sur 5 GREAT BOOK!
Verry nice book,
from bash/sh scripting to C socket coding
to CGI scripting, verry nice all in one,
some parts could be a little more explained, and some are to... Read more
Publié le Mai 10 2002 par sacrine

3.0étoiles sur 5 Not for beginners...
Hi, I bought this book because my unix programming class requires it. Everyone I know told me it's an awesome book to buy so I bought it. Read more
Publié le Avril 20 2002

5.0étoiles sur 5 Unix programming from a to z
All Unix programming in just one book. From advanced shell scripts to C system programming.

Well explained, better docummented. Nice examples.

It well worth the money

Publié le Fév 4 2002 par Francis Perea

5.0étoiles sur 5 Unix programming from a to z
Realliy wonderful book. From prowerful shell scripts to C system programming.

Well docummented and nice examples. It worths the money

Publié le Fév 4 2002 par Francis Perea

Rechercher uniquement sur les commentaires portant sur ce produit



Listmania!


Cherchez des articles semblables par catégorie


Chercher des articles semblables par sujet


Commentaires

Souhaitez-vous compléter ou améliorer les informations sur ce produit ? Ou faire modifier les images?

Votre historique récent

 (En savoir plus)

Après avoir visualisé des pages détaillées produit ou des résultats de recherche, regardez ici pour trouver une façon simple de poursuivre votre navigation sur des pages qui vous intéressent.