University
of
Victoria


Computer Science

Directed Studies: Topics in Functional Programming
CSC 490

George Tzanetakis

 

   
  Resources  
 

Paper templates (based on ISMIR)

  1. LaTeX_Template.zip
  2. MSWord_Template.zip
 
 

Introduction & History

  1. The history of computing project
  2. History of FORTRAN
  3. The language guide
 
 

First stab at syntax & semantics

  1. Bison (parsing tool) manual
  2. Parsing animation (requires Java plugin)
 
 

SML

  1. Instructions for running/installing sml
  2. A gentle introduction to ML (Andrew Cumming)
  3. Bob Harper's Programming in SML
 
 

Impcore in C

  1. impcore.tar.gz
 
 

m-SCHEME in C and ML

  1. mlscheme.sml
  2. uscheme.tar.gz
 
 

m-Smalltalk in ML

  1. usm.sml
 
 

Haskell

  1. www.haskell.org
 
 

Scheme

  1. http://www.gnu.org/software/mit-scheme/
 
 

Sample Midterm

  1. sampleMidterm.pdf
 
 

Smalltalk

  1. http://www.smalltalk.org/
  2. http://www.smalltalk.org/versions/GNUSmalltalk.html/
  3. http://www.squeak.org/
 
 

C

  1. C language Frequently Asked Questions
 
 

C++

  1. Bjarne Stroustrup FAQ
  2. C++ FAQ
  3. An overview of the C++ programming language
  4. Learning standard C++ as a new language
  5. Why C++ isn't just an Object-Oriented Programming Language
 
 

Prolog

  1. GNU Prolog
 
 

Python

  1. www.python.org