Duyle's Programming Languages Website


Introduction

This is my website for my CSC344 course at SUNY Oswego. This website will contain my assignments from class in chronological order as they are assigned. These assignment can be found below in Course Work. Additional useful and interesting material related to the course can be found below in Other Sites and Materials


Course Work

First Racket Assignment Assignment   Solutions

Second Racket Assignment Assignment   Solutions

First Problem Set: BNF Assignment   Solutions

Third Racket Assignment Assignment   Solutions

Fourth Racket Assignment Assignment   Solutions


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

Functional Programming Functional Programming Wiki

Context-free Grammar Context-free Grammar Wiki

Code-as-Data-as-Code Homoiconicity Wiki

Polish/Prefix Notation Polish Notation Wiki

Typing in Programming Strong and Weak Wiki   Type Systems Wiki