Show Menu

Software Engineering Practices Cheat Sheet (DRAFT) by

Everything to know about Software Engineering Practices.

This is a draft cheat sheet. It is a work in progress and is not finished yet.

The Compil­ation Process

Prepro­cessor - Processes the source before the compile does
Compiler - Translates source code to machine code and detects syntax errors.
Interp­reter - 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 Develo­pment Enviro­nment (IDE)

Contains a range of progra­mming tools to help develo­pment
Contains debugger and complier


Lexical Analysis-
Groups characters into tokens
Takes time but runs quickly
Avoids compli­cations but runs slower