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

Image-Guided Radiotherapy of Lung Cancer
Image-Guided Radiotherapy of Lung Cancer

Lung cancer is the leading cause of cancer death in the United States, but IGRT (image guided radiation therapy) offers the possibility of more aggressive and enhanced treatments. The only available source on the subject that emphasizes new imaging techniques, and provides step-by-step treatment guidelines for lung cancer, this source helps...

Node.js Design Patterns
Node.js Design Patterns

Get the best out of Node.js by mastering a series of patterns and techniques to create modular, scalable, and efficient applications

About This Book

  • Dive into the core patterns and components of Node.js in order to master your application's design
  • Learn tricks, techniques, and best...
Oracle CRM On Demand Reporting (Osborne Oracle Press)
Oracle CRM On Demand Reporting (Osborne Oracle Press)

Your One-Stop Guide to Oracle CRM On Demand Reporting

Plan, build, and distribute data-rich business intelligence reports with ease. Oracle CRM On Demand Reporting details the entire report-building process and explains how to use the powerful features available in Answers On Demand to create and share...


C# Primer: A Practical Approach
C# Primer: A Practical Approach
Now Stan Lippman brings you C# using his famed primer format. C# PRIMER is a
comprehensive, example-driven introduction to this new object-oriented programming
language.

C# is a cornerstone of Microsoft's new .NET platform. Inheriting many features from both
Java and C++, C# is destined to become the high-level programming
...
Principles of the Business Rule Approach
Principles of the Business Rule Approach

The Business Rule Approach represents a major paradigm shift in business-system design and development. Employing a business-driven approach, the use of business rules has been proven to enhance the effectiveness, flexibility, and efficiency of business systems. The technology is appropriate...

Pro Power BI Desktop
Pro Power BI Desktop

Deliver eye-catching Business Intelligence with Microsoft Power BI Desktop. This new edition has been updated to cover all the latest features, including combo charts, Cartesian charts, trend lines, use of gauges, and more. Also covered are Top-N features, the ability to bin data into groupings and chart the groupings, and new...

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