Home | Amazing | Today | Tags | Publishers | Years | Account | Search 
Beginning Linux Programming, Third Edition

Buy
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. New to this edition are chapters on MySQL® access and administration; programming GNOMETM and KDETM; and Linux standards for portable applications. Coverage of kernel programming, device drivers, CVS, grep, and GUI development environments has expanded.

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 Linux 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 with the basics, explaining how to compile and run your first program. First, each concept is explained to give you a solid understanding of the material. Practical examples are then presented, so you see how to apply the knowledge in real applications.

What you will learn from this book

  • To write scripts that use grep, regular expressions, and other Linux facilities
  • To develop programs to access files and the Linux environment
  • To use the GNU compiler, debugger and other development tools
  • To program data storage applications for MySQL and DBM database systems
  • To write programs that take advantage of signals, processes, and threads
  • To access the network using TCP/IP sockets
  • To build graphical user interfaces using both the GTK (for GNOME) and Qt (for KDE) libraries
  • To write device drivers that can be loaded into the Linux kernel

Who this book is for

This book is for programmers with some C or C++ experience who want to take advantage of the Linux development environment. You should have enough Linux familiarity to have installed and configured users on Linux.

Wrox Beginning guides are crafted to make learning programming languages and technologies easier than you think, providing a structured, tutorial format that will guide you through all the techniques involved.

(HTML tags aren't allowed.)

Keynote Fast & Easy
Keynote Fast & Easy
Keynote is a presentation graphics program created by Apple. With Keynote, you
can create and deliver impressive slideshows, even if you are not a computer whiz.
And because Keynote costs only $99—a steal for a business computing application
these days—the program makes it affordable for professionals in all
...
Web Site Cookbook : Solutions & Examples for Building and Administering Your Web Site
Web Site Cookbook : Solutions & Examples for Building and Administering Your Web Site

The total number of web pages today has been estimated at over 3 billion, spanning millions of individual websites. Not surprisingly, there is tremendous pressure on web developers and designers to remain current with the latest technologies.

The Web Site Cookbook from O'Reilly covers all the
...
Beginning the Linux Command Line
Beginning the Linux Command Line
This is Linux for those of us who don’t mind typing. All Linux users and administrators tend to like the flexibility and speed of Linux administration from the command line in byte–sized chunks, instead of fairly standard GUIs. Beginning the Linux Command Line follows a task–oriented approach and is distribution agnostic....

iPAQ for Dummies
iPAQ for Dummies
Get organized with iPAQ’s power – use Word, Excel, and more

Put your office, your music, e-mail, even the Web in your pocket!

All that power in your pocket might be a little overwhelming, if you didn’t have this friendly book to help you use it! From choosing the iPAQ model that’s right for you to surfing...

Cutaneous T-Cell Lymphoma: Mycosis Fungoides and Sezary Syndrome (Dermatology: Clinical & Basic Science)
Cutaneous T-Cell Lymphoma: Mycosis Fungoides and Sezary Syndrome (Dermatology: Clinical & Basic Science)
Mycosis fungoide (MF) cases make up the great majority (80%–85%) of cases of primary cutaneous T-cell lymphoma (CTCL). CTCL is a lymphoproliferative disorder of epidermotropic, neoplastic T cells with a wide range of clinical manifestations. A number of other cutaneous disorders may present as different clinical...
Windows Server 2012 Pocket Consultant
Windows Server 2012 Pocket Consultant
Welcome to Windows Server 2012 Pocket Consultant. Over the years, I’ve written about many different server technologies and products, but the one product I like writing about the most is Microsoft Windows Server. For anyone transitioning to Windows Server 2012 from an earlier release of Windows Server,...
©2021 LearnIT (support@pdfchm.net) - Privacy Policy