Algorithm Representation
Formal programming Language
- Primitives and collection of rules stating how the primitives can be combined to represent more complex ideas.
- Primitives have syntax and semantics
- Grammars, and attribute grammars can be used to specify the syntax and semantics
Pseudocode & flowcharts
- Intuitive notational system