CSC344 "Programming Languages" Work Site

by Brandon LaPointe

Page Summary


This page presents documents pertaining to my work in the Programming Languages course at Oswego. 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 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 & Problem Sets


  • Racket Programming Assignment #1: First Interactions (09/02/2022)
    Specification & Solution

  • CSC344 Web Work Site Assignment (09/07/2022)
    Specification

  • Racket Programming Assignment #2: Racket Functions and Recursion (09/16/2022)
    Specification & Solution

  • Problem Set: Backus–Naur Form (BNF) (09/23/2022)
    Specification & Solution

  • Racket Programming Assignment #3: Lambda and Basic Lisp (10/07/2022)
    Specification & Solution

  • Racket Programming Assignment #4: Recursive List Processing and Higher Order Functions (10/26/2022)
    Specification & Solution

  • Prolog Programming Assignment #1: Various Computations (11/04/2022)
    Specification & Solution

  • Haskell Programming Assignment #1: Various Computations (12/02/2022)
    Specification & Solution

  • Problem Set: Memory Management / Perspectives on Rust (12/09/2022)
    Specification & Solution

  • Other Sites & Materials

    Additional Informative Links