Characteristics and purpose of different levels of programming language: high-level low-level The purpose of translators The characteristics of a compiler and an interpreter