|
Beginning Linux Programming Fourth Edition
Ebooks category
Linux
, eBook Downloads [4677]
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
Completely revised and updated, this bestseller continues to offer
a
unique, straightforward, and structured approach to learning UNIX
programming on the Linux platform. New chapters cover topics such as
MySQL access and administration, programming GNOME using the GTK GNOME
architecture, programming KDE using Qt, and Linux standards for portable
applications. Selling Points:
* Offers in-depth coverage of Linux programming basics for the reader
needing a thorough introduction
* Detailed and realistic examples help readers learn by doing, enabling
them to move from programming basics to sophisticated custom
applications
* Covers C programming fundamentals on the Linux platform, including
material on basic system calls, file I/O, interprocess
communication,
and shell programming
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.
|

Download
this eBook
File size
18.21 MB
Free eBook Review
|