Generations of Programming Languages
Jump to navigation
Jump to search
First Generation
- Machine Code
Second Generation
- Human-Readable, but directly related to processor
- Assembly and C (sort-of)
Third Generation
- Abstraction from processor, but easier for humans
- Fortran, C/C++, Java, etc.
Fourth Generation
- Domain-specific languages (meant for specific task)
- SQL, Matlab
Fifth Generation
- Give constraints (goal) and results follow logically.
- Prolog