Beginning Linux Programming, Third Edition
Author: Neil Matthew, Richard Stones, Alan Cox
Category: Technical
Tag: Unix/Linux
<< Buy This Book on Amazon >>
216 views since 2007-06-22.
Description
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
What is this book about?
If you have some programming experience and are ready to venture into Linux programming, this updated edition of the bestselling entry-level book takes you there. The authors guide you step by step, using construction of a CD database application to give you hands-on experience as you progress from the basic to the complex. You'll start with fundamental concepts like writing Unix programs in C. You'll learn basic system calls, file I/O, interprocess communication, and shell programming. You'll become skilled with the toolkits and libraries for working with user interfaces.
The book starts from the basics, explaining how to compile and run your first program. New to this edition are chapters on MySQLR access and administration; programming GNOME and KDE; and Linux standards for portable applications. Coverage of kernel programming, device drivers, CVS, grep, and GUI development environments has expanded. This book gives you practical knowledge for real wor ld application.
What does this book cover?
In this book, you will learn how to
- Develop programs to access files and the Linux environment
- Use the GNU compiler, debugger and other development tools
- Program data storage aapplications for MySQL and DBM database systems
- Write programs that take advantage of signals, processes and threads
- Build graphical user interfaces using both the GTK (for GNOME) and Qt (for KDE) libraries
- Write device drivers that can be loaded into the Linux kernel
- Access the network using TCP/IP sockets
$$ Buy "Beginning Linux Programming, Third Edition" on Amazon $$
Search More...
Beginning Linux Programming, Third EditionLinks
Search and Buy<< Search and Buy This Book on Amazon >>
Download links for "Beginning Linux Programming, Third Edition":
How to Download
You may need eMule or Bittorrent to download ebook torrents or emule links.
Report Dead Link
Please leave a comment to report dead links, so that someone else may update new links.
External Download Link1:
password: books_for_all
http://rapidshare.com/files/25766934/41D47868-C6BD-4CE6-A4A3-B855E95C26E1.rar
http://rapidshare.com/files/25766934/41D47868-C6BD-4CE6-A4A3-B855E95C26E1.rar
External Download Link2:
How to Download
You may need eMule or Bittorrent to download ebook torrents or emule links.
Report Dead Link
Please leave a comment to report dead links, so that someone else may update new links.
Related Books
Books related to "Beginning Linux Programming, Third Edition":
- Ebooks list page : 810
- Beginning Linux Programming, Third Edition
- Beginning Linux Programming, 3rd Edition
- Beginning Linux Programming, 3rd Edition
- Beginning Linux Programming, 3rd Edition
- Beginning Linux Programming, Third Edition
- Beginning Linux Programming, Third Edition
- Beginning Linux Programming, Fourth Edition
- Beginning Linux Programming -Fourth Edition
- Beginning Linux Programming, Fourth Edition
- [share_ebook] Beginning linux programming ,3rd edition
- Beginning Linux Programming, 3rd Edition ( repost link is deleted )
- [share_ebook] beginning linux programming third edition
- [request_ebook] Beginning Linux Programming, 4th Edition
- [share_ebook] Beginning Ubuntu Linux, Third Edition (Beginning from Novice to Professional)
- Beginning SUSE Linux: From Novice to Professional, Second Edition (Beginning: fr
Comments
No comments for "Beginning Linux Programming, Third Edition".
Add Your Comments
- Download links and password may be in the description section, read description carefully!
- Do a search to find mirrors if no download links or dead links.



