1.2 Compiling and Developing