Generations · Features · Comparison · Programming Paradigms
| Generation | Type | Example | Notes |
|---|---|---|---|
| 1GL | Machine Code | 10110000 01100001 | Binary, directly executable, no translator |
| 2GL | Assembly | LDM #5, ADD 100 | Mnemonics, assembler required |
| 3GL | High-Level Procedural | Python, Java, C++ | Compiler/interpreter, portable |
| 4GL | Very High-Level | SQL, MATLAB | Domain-specific, declarative, less code |
| 5GL | AI / Logic Based | Prolog | Describe problem, let computer find solution |