Chapter 1
Go Get the Tools!
If you want to build a house, you need a solid set of well-crafted tools. Building computer programs is no different. Programming requires a specialized set of development tools—basically, programs that make programs.
In the early days of C, you only needed a few, relatively simple tools. As computers have become more sophisticated, so has the universe of development tools. Today, it’s not uncommon to employ dozens of programs to create even a “simple” application: editors, compilers, linkers, debuggers, emulators, profilers, analyzers, and more. Add to that list programs that help you find documentation, cross reference your code, record your development history, and, well, it’s starting to look like a whole ...
Get Learn C on the Mac: For OS X and iOS, Second Edition 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.