Josh "The Darkness" Harkness

Assignments for CSC 344, Programming Languages

  1. Assignment 01

    This assignment required us to write a program in C where the program would produce auto complete suggestions similar to bash. Download it here.

    C program

  2. Assignment 02

    The second assignment challenged us to evaluate logic statements using Clojure. Download the program here.

    Clojure Program

  3. Assignment 03

    The program we had to write in Haskell involved evaluating logic functions again, but this time, we were given specific rules to follow and evaluations to validate.

    Haskell Program
    One of the expressions to validate.

  4. Assignment 04

    Prolog's assignment required us to program the game "rush hour" except we could foloow any path available to the exit, not just a straight line.

    Prolog Program

  5. Assignment 05

    This is the assignment that created this page, made from Python.

    Python Program Program Symbols List