MS's CSC344 "Programming Languages" Work Site

About this page

I am Mahella Soavelo and I am a second year student majoring in computer science at SUNY Oswego. 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 Assignment and Problem Sets

CSC344 programming Assignment: specification

Racket Programming Assignment #1: First Interactions: specification & solution

Racket Programming Assignment #2: Racket Functions and Recursions: specification & solution

BNF Assignment: specification & solution

Racket Programming Assignment #3:Lambda and Basic Lisp: specification & solution

Racket Assignment 4: RLP and HoFs: specification & solution

Prolog Assignment 1: Various Computation: specification & solution

Haskell Assignment: Various Computation: specification & solution

Rust/Memory Management Problem Set: Perspective on 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

Haskell: 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

Personal Links: C++ Help | Programming Languages Types and Examples | Popular Programming Languages | JavaScript Tutorial | Java Oracle | HTML Help |