Home Segments Index Top Previous Next

23: Mainline

When you work with many programming languages, you write a program using an editor, producing a text file. Next, you translate your program into machine instructions using a compiler, producing an executable file. Finally, you run your program.

When you work with Smalltalk, you work within a development environment that contains an integrated set of tools (including an editor, a compiler, and a debugger), as well as your program (in both text and compiled form). When you have finished your program, you generally strip out the editor, compiler, and perhaps the debugger, leaving only the application image.