Parima Bajracharya's
Programming Languages (PL) Work site
About This Page
This page presents documents pertaining to my work in the Programming Languages (PL) course. Some of the documents represent work on programming assignments, code and demos. Some of the documents represent work on problem sets, including language description exercises and assorted essays pertaining to programming languages. The work is presented chronologically with respect to due dates, and is clearly identified by means of metatext and hypertext.
Programming Assignments and Problem Sets
-
First Racket Assignment: specification + solution
-
Second Racket Assignment: specification + solution
-
First Problem Set - BNF : specification + solution
-
Third Racket Assignment: specification + solution
-
Fourth Racket Assignment: specification + solution
-
First Prolog Assignment: specification + solution
-
Second Prolog Assignment: specification + solution
-
Second Problem Set - Rust : specification + solution
Other Sites and Materials
-
Racket/Scheme/Lisp - Racket home page | Racket Wiki | Scheme Wiki | Lisp Wiki
-
Prolog - SWI Prolog home page | Prolog Wiki
-
Haskel - Haskell home page | Haskell Wiki
-
Rust - Rust home page | Rust Wiki
-
Programming Languages - Programming Language Wiki | List of Programming Languages Wiki
-
Formalisms - BNF Wiki | Lambda calculus Wiki
-
Structured Programming - SP wiki
-
Functional Programming - FP wiki
-
Strong and Weak Typing - Strong&Weak wiki
-
Static and Dynamic Typing - Stat&Dyn
-
Context Free Grammar - CFG Wiki
-
Racket Libraries - Libraries