Home | Amazing | Today | Tags | Publishers | Years | Account | Search 
GNU/Linux Application Programming

Buy

The wide range of applications available in GNU/Linux includes not only pure applications, but also tools and utilities for the GNU/Linux environment. GNU/Linux Application Programming takes a holistic approach to teaching developers the ins-and-outs of GNU/Linux programming using APIs, tools, communication, and scripting. Covering a variety of topics related to GNU/Linux application programming, the book is split into six parts: The GNU/Linux Operating System, GNU Tools, Application Development, Advanced Topics (including communication and synchronization and distributed computing), Debugging GNU/Linux Applications, and Scripting.

The book introduces programmers to the environment from the lowest layers (kernel, device drivers, modules) to the user layer (applications, libraries, tools), using an evolutionary approach that builds on knowledge to cover the more complex aspects of the operating system. Through a readable, code-based style developers will learn about the relevant topics of file handling, pipes and sockets, processes and POSIX threads, inter-process communication, and other development topics. After working through the text, they’ll have the knowledge base and skills to begin developing applications in the GNU/Linux environment.

Key Features:

  • Focuses on GNU/ Linux, not only the Linux APIs, but the GNU tools and libraries that make Linux programming possible
  • Covers a variety of useful APIs for process management, shared memory, message queues, semaphores, POSIX, file handling, sockets, and more
  • Provides detailed discussion of scripting and integration with the GNU/Linux environment with bash, including useful shell commands
  • Introduces developers to GNU/Linux from the lowest layers (kernel, device drivers, modules) to the user layer (applications, libraries, tools)
  • Explores the multiprocess and multithreaded programming APIs, including debugging applications with the GNU Debugger
(HTML tags aren't allowed.)

Oxide and Nitride Semiconductors: Processing, Properties, and Applications (Advances in Materials Research)
Oxide and Nitride Semiconductors: Processing, Properties, and Applications (Advances in Materials Research)

This is a unique book devoted to the important class of both oxide and nitride semiconductors. It covers processing, properties and applications of ZnO and GaN. The aim of this book is to provide the fundamental and technological issues for both ZnO and GaN. Materials properties, bulk growth, thin and thick films growth, control of polarity and...

Computer Aided and Integrated Manufacturing Systems, Vol. 1: Computer Techniques
Computer Aided and Integrated Manufacturing Systems, Vol. 1: Computer Techniques

This is an invaluable five-volume reference on the very broad and highly significant subject of computer aided and integrated manufacturing systems. It is a set of distinctly titled and well-harmonized volumes by leading experts on the international scene.

The techniques and technologies used in computer aided and integrated...

Schaum's Outline of Trigonometry, 4ed (Schaum's Outline Series)
Schaum's Outline of Trigonometry, 4ed (Schaum's Outline Series)
Get a firm grasp of trigonometry with this simple-to-use guide! It can help you pump up your problem-solving skills, ace your exams, and reduce the time you need to spend studying. Students love Schaum's Outlines! Each and every year, students purchase hundreds of thousands of the best study guides available anywhere. Students know that Schaum's...

Understanding Petri Nets: Modeling Techniques, Analysis Methods, Case Studies
Understanding Petri Nets: Modeling Techniques, Analysis Methods, Case Studies

With their intuitive graphical approach and expressive analysis techniques, Petri nets are suitable for a wide range of applications and teaching scenarios, and they have gained wide acceptance as a modeling technique in areas such as software design and control engineering. The core theoretical principles have been studied for many decades...

Handbook of Research on Ubiquitous Computing Technology for Real Time Enterprises
Handbook of Research on Ubiquitous Computing Technology for Real Time Enterprises

After the mainframe and personal computer eras, the third major era in computer science, ubiquitous computing, describes the state of technology in which networked computers would surround every user.

Ubiquitous Computing Technology for Real Time Enterprises combines the fundamental methods, algorithms, and concepts of...

Semantic Web and Peer-to-Peer: Decentralized Management and Exchange of Knowledge and Information
Semantic Web and Peer-to-Peer: Decentralized Management and Exchange of Knowledge and Information
The Semantic Web and Peer-to-Peer are two technologies that address a common
need at different levels:

• The Semantic Web addresses the requirement that one may model, manipulate
and query knowledge and information at the conceptual level rather than at the
level of some technical implementation. Moreover, it pursues
...
©2021 LearnIT (support@pdfchm.net) - Privacy Policy