Home | Amazing | Today | Tags | Publishers | Years | Account | Search 
The Linux Programmer's Toolbox (Prentice Hall Open Source Software Development Series)

Master the Linux Tools That Will Make You a More Productive Programmer

Linux comes with an extraordinary collection of power tools for C and C++ developers. The Linux Programmer's Toolbox helps you leverage all that power and productivity--without mastering endless syntax options, tracking down hard-to-find documentation, or reading kernel source code. John Fusco systematically illuminates today's best open source tools, explaining which to choose, where to find them, how to use them, and why you'd want to.

You'll start by walking through installing, patching, and managing software development tools on your Linux system. Next, you'll discover the right tools to solve real-world problems at every stage of your project, from coding to revision control, debugging to performance optimization. Fusco's concise, practical examples are designed for clarity--and easy modification to your needs.

Coverage includes

  • Maximizing productivity with editors, revision control tools, source code browsers, and "beautifiers"
  • What programmers should know about the kernel: interpreting what your tools are telling you
  • Understanding processes--and the tools available for managing them
  • Debugging IPC with shell commands: signals, pipes, sockets, files, and IPC objects
  • Optimizing program code with sar, vmstat, iostat, and other tools
  • Tracing and resolving application bottlenecks with gprof and valgrind
  • Using printf, gdb, and other essential debugging tools
  • Streamlining and automating the documentation process
  • Finding help, solutions, and workarounds when you need them
About the Author

John Fusco, a Senior Software Engineer at GE Healthcare, has spent ten years developing high performance UNIX and Linux medical imaging software and device drivers. Previously, he developed advanced UNIX-based software and systems for the U.S. Navy. His articles have appeared in Embedded Systems Programming and Linux Journal.

(HTML tags aren't allowed.)

Building Intelligent .NET Applications: Agents, Data Mining, Rule-Based Systems, and Speech Processing
Building Intelligent .NET Applications: Agents, Data Mining, Rule-Based Systems, and Speech Processing

Artificial intelligence (AI) has been in existence almost as long as computers. However, only recently have AI techniques been widely incorporated by companies to enhance

traditional business applications.

Building Intelligent .NET Applications is...

Microsoft .NET Compact Framework (Core Reference)
Microsoft .NET Compact Framework (Core Reference)

There are two main factors driving increased usage of handheld devices in the enterprise. The first is the ever-decreasing cost of hardware. In the week that I write this, Dell is launching its first Pocket PC at a price that is intended to undercut rivals, Hewlett Packard has announced new low-end and high-end iPaqs, and...

sendmail, 3rd Edition
sendmail, 3rd Edition
The new edition of sendmail has been completely revised to cover sendmail 8.12--a version with more features and fundamental changes than any previous version of the Unix-based email routing program. Because the latest version of sendmail differs so significantly from earlier versions, a massive rewrite of this...

The SSCP Prep Guide: Mastering the Seven Key Areas of System Security
The SSCP Prep Guide: Mastering the Seven Key Areas of System Security
A one-stop source of security and privacy information for IT professionals, covering everything you’ll need to know to pass the Systems Security Certified Practitioner examination

This prep guide and general reference will help you breeze through the SSCP security certification test by greatly enhancing your understanding of how to...

IP Addressing Fundamentals
IP Addressing Fundamentals

The reader-friendly explanation of how the IP address space works and how it is used

* A reader-friendly introduction to the complex and confusing topic of IP addressing
* Thorough and understandable explanations of the binary mathematics behind IP addressing
* Complete coverage of the IPv4 address space without distractions of

Modeling and Analysis of Telecommunications Networks
Modeling and Analysis of Telecommunications Networks
A timely and relevant analysis of today's complex call models
In today's world of ever-expanding telecommunications options, here is an advanced-level text that covers the mathematical methods used in the analysis of modern telecom networks, with emphasis on a variety of call models such as quality of service (QoS) in
©2018 LearnIT (support@pdfchm.net) - Privacy Policy