Programming Language

  • 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