This document discusses different types of programming languages:
- Low-level languages like assembly are close to machine instructions and require knowledge of computer hardware. High-level languages abstract programming concepts and are easier for humans.
- Third-generation languages like FORTRAN and COBOL are machine-independent but still textual. Fourth-generation languages allow visual programming.
- Fifth-generation languages are designed for artificial intelligence and problem-solving.