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

A Course in Complex Analysis: From Basic Results to Advanced Topics
A Course in Complex Analysis: From Basic Results to Advanced Topics

This carefully written textbook is an introduction to the beautiful concepts and results of complex analysis. It is intended for international bachelor and master programmes in Germany and throughout Europe; in the Anglo-American system of university education the content corresponds to a beginning graduate course. The book presents the...

Amazing Grace: The Story of America's Most Beloved Song
Amazing Grace: The Story of America's Most Beloved Song
A life as haunting as the music, and a biography that comes very close to doing it justice. -- Kirkus Reviews

Behind our most beloved hymn is a fascinating story spanning continents, cultures, and centuries. Inspired by the way "Amazing Grace" continues to change and grow in popularity, acclaimed music writer Steve...

Missional Map-Making: Skills for Leading in Times of Transition
Missional Map-Making: Skills for Leading in Times of Transition

Guidance for church leaders to develop their own maps and chart new paths toward stronger, more vibrant, and more missional congregations

In the burgeoning missional church movement, churches are seeking to become less focused on programs for members and more oriented toward outreach to people who are not already in church. This...

Feynman Lectures On Gravitation (Frontiers in Physics)
Feynman Lectures On Gravitation (Frontiers in Physics)

During the 1962-63 academic year, Richard Feynman taught a course at Caltech on gravitation. Taking an untraditional approach to the subject, Feynman aimed the course at advanced graduate students and postdoctoral fellows who were familiar with the methods of relativistic quantum field theory-in particular, with Feynman-diagram perturbation...

Complete Idiot's Guide to Biblical Mysteries
Complete Idiot's Guide to Biblical Mysteries
The Bible is without a doubt one of the most significant and influential written works the world has ever seen. Despite thousands of years of study, the Bible's holy texts continue to instruct, inspire, challenge, and mystify. Tens of thousands of books have been written about the Bible in an attempt to make sense of its...
BlackBerry For Dummies (Computer/Tech)
BlackBerry For Dummies (Computer/Tech)

Maximize your BlackBerry 8800, Curve, or Pearl!

Explore the camera and GPS, discover SureType, and boost your memory

If you thought the BlackBerry was sweet before, just wait until you see the new models! And here's just what you need to know about SureType vs. QWERTY keyboards,...

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