Skip to content

The assignments of the course Principles of Programming Languages in Ben Gurion University, Israel.

Notifications You must be signed in to change notification settings

omriattal/Principles-of-Programming-Languages

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Principles-of-Programming-Languages

The course provides an understanding of the principles of programming languages, program construction and software design. In the course, we will review principles through an analysis of aspects of JavaScript and TypeScript, Scheme and Prolog.

The major things we did in the course:

  1. Intro to Typescript as a functional programming language
  2. Interpreter for a sub-language of Scheme using Typescript
  3. Type checker and type inference systems for Scheme
  4. Control structures in JavaScript/Scheme
  5. Logic programming, interpreter for sub-language of prolog using Scheme

The Assignments

About

The assignments of the course Principles of Programming Languages in Ben Gurion University, Israel.

Topics

Resources

Stars

Watchers

Forks