Evolution of programming languages — Study Resources & PYQs
Overview of the development and evolution of programming languages.
- Estimated study time: 30 minutes
Study resources
- NPTEL Week 1 - Introduction to Problem Solving through Programs (Article) — Week 1 covers the levels of language, the compilation process, and syntax versus semantic errors, before touching any C code. Watch this before writing your first program.
- Structures and Unions section - GeeksforGeeks tutorial (Article) — Covers struct declaration, initialisation, the dot operator, nested structures and arrays of structures, then unions and enums in the same section.
- The Evolution of Programming Languages (GeeksforGeeks) (Article) — Traces how programming languages evolved (FORTRAN, COBOL, ALGOL, C, etc.), useful background for understanding where C fits in the timeline.
- Introduction of Compiler Design (GeeksforGeeks) (Article) — Explains how a compiler converts high-level source code into low-level machine/assembly language, clarifying the difference between the three language levels.
Taught in these subjects
- COMPUTER PROGRAMMING — CST3101 · Government College of Engineering and Technology, Jammu
- FUNDAMENTALS OF PROGRAMMING USING C — CST3201 · Government College of Engineering and Technology, Jammu
- COMPUTER PROGRAMMING — CST3101 · Government College of Engineering and Technology, Jammu