15. Tools: The Tactics of Development

Unix is user-friendly—it’s just choosy about who its friends are.

—Anonymous

15.1 A Developer-Friendly Operating System

Unix has a long-established reputation as a good environment to develop under. It’s well equipped with tools written by programmers for programmers. These automate away many of the grubby little tasks that would otherwise distract you from concentrating on the most important (and most enjoyable!) aspect of development—your design.

While all the tools you’ll need are there and individually well documented, they’re not knit together by an integrated development environment (IDE). Finding and assembling them into a kit that suits your needs has traditionally taken considerable effort. ...

Get The Art of UNIX Programming now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.