Home | Amazing | Today | Tags | Publishers | Years | Account | Search 
Beginning Linux Programming (Linux Programming Series)

Buy
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.

About the Author

Richard Stones and Neil Matthew are the authors of the first edition of Beginning Linux Programming. They are both experienced software professionals with many years' experience using and programming UNIX and Linux. They are also co-authors of Instant UNIX.

(HTML tags aren't allowed.)

On the Moon: The Apollo Journals (Springer Praxis Books / Space Exploration)
On the Moon: The Apollo Journals (Springer Praxis Books / Space Exploration)
It has been customary over the centuries during voyages of exploration for the Captain of the ship to record daily events of significance in the "Captain's Log." The above entry was made by Captain James Cook in the log of His Majesty's Bark, Endeavour, during February 1770. It reflects his amazement at seeing "mountains of strange,...
The Hacker's Handbook: The Strategy Behind Breaking into and Defending Networks
The Hacker's Handbook: The Strategy Behind Breaking into and Defending Networks
In many ways, this is almost the hardest chapter to pen in this book; in writing
this, I am forced to relive the many occasions on which I have stood in
a bookstore leafing through a technical book, trying to determine its value
to the technical “excursion” I am currently embarked on. I generally start
with the
...
A History of Plastic Surgery
A History of Plastic Surgery

This book covers the history of plastic surgery from the remarkable achievements of such ancient civilizations as India and Egypt up to the revolutionary techniques developed at the end of the Middle Age, the Renaissance and beyond. Coverage details how the knowledge of wound healing has changed and influenced plastic surgery, describes the...


Computational Intelligence: Concepts to Implementations
Computational Intelligence: Concepts to Implementations
Russ Eberhart and Yuhui Shi have succeeded in integrating various natural and engineering disciplines to establish Computational Intelligence. This is the first comprehensive textbook, including lots of practical examples. Professor Shun-ichi Amari, RIKEN Brain Science Institute, Japan

Computational Intelligence describes a large,
...
The Online Teaching Survival Guide: Simple and Practical Pedagogical Tips
The Online Teaching Survival Guide: Simple and Practical Pedagogical Tips

The Online Teaching Survival Guide offers faculty a wide array of theory-based techniques designed for online teaching and technology-enhanced courses. Written by two pioneers in distance education, this guidebook presents practical instructional strategies spread out over a four-phase timeline that covers the lifespan of a course. The...

Irresistible! Markets, Models, and Meta-Value in Consumer Electronics
Irresistible! Markets, Models, and Meta-Value in Consumer Electronics
The consumer electronics industry is entering an era of extraordinary growth. The industry’s best companies will ride that wave to unprecedented success. But, today, many CE companies are struggling with business models that are simply untenable. They must change to survive: they must change even more dramatically to win.

...

©2019 LearnIT (support@pdfchm.net) - Privacy Policy