Skip to content

Latest commit

 

History

History
21 lines (19 loc) · 1.12 KB

File metadata and controls

21 lines (19 loc) · 1.12 KB

Programming Languages Principles - Typescript

This repo contains typescript adaptation of Lectures of course offered by Prof. Daniel Friedman

Lectures Concepts Covered
Lecture 1 Natural recursion
Lecture 2 Natural recursion extn, Ackermann function
Lecture 3 Lambda calculus
Lecture 4 Playing with Lambda expressions
Lecture 5 Interpreter
Lecture 6 Intro to representation independance
Lecture 7 RI with respect to closures
Lecture 8 More Interpreters
Lecture 9 Continuation passing style
Lecture 10 Eta reduction and more CPS
Lecture 11 CPS and RI with Continuations
Lecture 12 A-Normal Form & Registerization
Lecture 13 Trampoline
Lecture 14 ParentheC - TODO
Lecture 15 Unify, substitution