This page has materials pertaining to coursework in CSC344 "Programming Languages" at SUNY Oswego for the Fall 2022 semester. The Course Work section has assignment specifications and the work I've done for said assignments through the course - they will be in the order in which they are assigned. The Other Sites and Materials section has links to technical info and other relevant information.
CSC344 Web Work Site Assignment
Racket Programming Assignment #1: First Interactions
Racket Programming Assignment #2: Racket Functions and Recursion
BNF Assignment
Racket Programming Assignment #3: Lambda and Basic Lisp
Racket Programming Assignment #4: RLP and HoFs
Prolog Programming Assignment #1: Various Computations
Haskell Programming Assignment: Various Computations
Csc344 Problem Set: Memory Management / Perspectives on Rust
Racket/Scheme/Lisp
History of Lisp "according to McCarthy's memory in 1978"
Prolog
Haskell
A History of Haskell: Being Lazy With Class (PDF)
Rust
"Why scientists are turning to Rust"
Programming Languages
List of Programming Languages Wiki
Formalisms