Skip to content

jaiarora0011/CS522-Homeworks

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

48 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Assignments for CS522 (Programming Language Semantics)

  • HW1: Error handling in Big-step and Small-step semantics of IMP
  • HW2: Error handling in Denotational Semantics of IMP
  • HW3: Big-step, Small-step and Denotational Semantics of IMP++ (IMP enriched with side-effects, I/O, Halting, threads, and local variables)
  • HW4: MSOS, RSEC, and CHAM Semantics of IMP++
  • HW5: Category Theory Proofs
  • HW6: Different definitions and evaluation strategies of Untyped Lambda Calculus
  • Extra-Credit: A type-checker for System-F and subtype-polymorphic lambda-calculus

About

These assignments were done as a part of CS522 (Spring 2024)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published