====== Draft ====== +-----------+ +-------------+ +----------+ +-------------+ +------------+ | | Preprocessor | | Compiler | | Assembler | | Linker | | | Source(C) |-------------------->| Source(New) |---------------->| Assembly |----------------->| Object File |-------------->| Executable | | | | | | | | | | | +-----------+ +-------------+ +----------+ +-------------+ +------------+ * Hello world! * Data Type * Storage Format * Size * Structure/Layout * Operations