4.2 Types of programming language, translators and IDE

High Level Programming Language

Advantages of High Level Programming Language

Low Level Programming Language

Advantages of Low Level Programming Language

Compiler vs Interpreter vs Assembler

Why a compiler or an interpreter is needed when running a high-level program

Compiler

Describe how a Compiler reports errors

Compiler Advantages/Disadvantages

Interpreter

Interpreter Advantages/Disadvantages

Assembler

What is an IDE

Features of an IDE: