To circumvent typical sequential execution, programming languages have control structures.
A compiler translates high-level code to machine instructions.
Imported from external platform