Computer Science › Section G · Programming languages › Topic G.1
Historical perspective: generations and paradigms
Every program you run was once written by a person, but almost nobody writes in the processor's own number codes any more. This topic traces how programming languages climbed away from the machine and why they split into several different styles of thinking.
In this topic
- Why not just write numbers?
- First and second generations
- The third generation: machine independence
- Compilers, interpreters and early pioneers
- How independent is machine independent?
- Beyond the third generation
- Four paradigms
- Paradigms overlap
- Worked example: one task, three paradigms
- Worked example: placing a language
- Common mistakes to avoid
- Key takeaways
This topic is part of Wuanberri Pro. Checking your access…
