This is a draft cheat sheet. It is a work in progress and is not finished yet.
The Compilation Process
Preprocessor - Processes the source before the compile does |
Compiler - Translates source code to machine code and detects syntax errors. |
Interpreter - Executes the source code directly. Doesn't need to be complied. |
Text Editor - Develop source code in a given language |
Debugger - Allows you to find the logical errors and fix them |
Linker - Link source files together and creates the executable |
Integrated Development Environment (IDE)
Contains a range of programming tools to help development |
Contains debugger and complier |
|
|
Terminology
Lexical Analysis- |
Groups characters into tokens |
compilation- |
Takes time but runs quickly |
Interpreter- |
Avoids complications but runs slower |
|
|
|