NPTEL : ACM Indian Summer School on Programming Languages: Principles and Practice (Special Lecture Series)

Co-ordinators : Dr. Abhijat Vichare


Lecture 1 - Review of Basic Concepts - Dr. Abhijat Vichare - Session - 1

Lecture 2 - Review of Basic Concepts - Dr. Abhijat Vichare - Session - 2

Lecture 3 - Review of Basic Concepts - Dr. Abhijat Vichare - Session - 3

Lecture 4 - Introduction to Lex and Yacc - Sameera Deshpande - Session - 1

Lecture 5 - Introduction to Lex and Yacc - Sameera Deshpande - Session - 2

Lecture 6 - Hello world, Revisiting the first program we write in c - Siddhesh Poyarekar - Session - 1

Lecture 7 - Compiler as system - Vivek Buzruk - Session - 1

Lecture 8 - Compiler as system - Vivek Buzruk - Session - 2

Lecture 9 - Introduction to Data Flow Analysis - Prof. Uday Khedker - Session - 1

Lecture 10 - Introduction to Data Flow Analysis - Prof. Uday Khedker - Session - 2

Lecture 11 - Introduction to Data Flow Analysis - Prof. Uday Khedker - Session - 3

Lecture 12 - Introduction to Data Flow Analysis - Prof. Uday Khedker - Session - 4

Lecture 13 - Introduction to Data Flow Analysis - Prof. Uday Khedker - Session - 5

Lecture 14 - Introduction to Data Flow Analysis - Prof. Uday Khedker - Session - 6

Lecture 15 - Undefined Behavior Compiler Optimization - Prathamesh K Session - 1

Lecture 16 - Program Semantics - Prof. Subhajit Roy Session - 1

Lecture 17 - Program Semantics - Prof. Subhajit Roy Session - 2

Lecture 18 - Program Semantics - Prof. Subhajit Roy Session - 3

Lecture 19 - Program Semantics - Prof. Subhajit Roy Session - 4

Lecture 20 - Program Semantics - Prof. Subhajit Roy Session - 5

Lecture 21 - Program Semantics - Prof. Subhajit Roy Session - 6

Lecture 22 - Program Semantics - Prof. Subhajit Roy Session - 7

Lecture 23 - Program Semantics - Prof. Subhajit Roy Session - 8

Lecture 24 - Introduction to Optimizations - Prof. V. Krishna N Session - 1

Lecture 25 - Introduction to Optimizations - Prof. V. Krishna N Session - 2

Lecture 26 - Introduction to Optimizations - Prof. V. Krishna N Session - 3

Lecture 27 - Introduction to Optimizations - Prof. V. Krishna N Session - 4

Lecture 28 - Compiler as system - Vivek S. Buzruk Session - 1

Lecture 29 - Compiler as system - Vivek S. Buzruk Session - 2