- language of code
- categorised by “level” of program
- beware: high-level and low-level are relative, changes with addiiton of higher levels, e.g. earlier C was considered high-level, nowawdays is considered low-level ❗️
- the higher the farther from processor instructions, more independent from system architecture, more natural
Dynamic language
- has a runtime environment
Scripting language
- interpreted dynamic language
- e.g. Bash, JavaScript, etc.
- usually can use in REPL (read–eval–print loop), executes interactively