After you generate program source code, you must prepare it before you can run the program. There are three methods to prepare programs: