Chapter 4

Programming Tools

IN THIS CHAPTER

Bullet Choosing a compiler and interpreter

Bullet Using a virtual machine

Bullet Working with editors, debuggers, toolkits, and profilers

Bullet Getting a handle on source code

Bullet Creating help files

Bullet Using installers and disassemblers

The two most important tools a programmer needs are an editor and a compiler. An editor lets you type and save language commands (called the source code) in a plaintext file. (Unlike a word processor file, a plaintext file doesn’t contain any formatting, like italics or fonts.) A compiler converts your source code into machine code and stores those machine code commands in a separate file (often called an executable file). After you store your program in an executable file, you can sell and distribute that executable file to other people.

An editor and a compiler are absolutely necessary to write and distribute programs. However, most programmers ...

Get Beginning Programming All-in-One For Dummies, 2nd 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.