The Australian National
      University
Faculty of Engineering and Information Technology (FEIT)
Department of Computer Science
Printer Friendly Version of this
    Document
COMP1100 Introduction to Programming & Algorithms

Principles of Programming Languages - COMP3610 / COMP6361

Semester 2, 2009

Assignments


Assignment 1 - Parsing and Transformation

Assignment 2 - Turtle Compiler

  • Due: 5pm Friday 23rd October 2009
  • Specification: [Assignment2-Turtle.pdf]
  • Template and test code: [Assignment2-Turtle-tools.tgz]
  • Contains:
    • Two PDPlot simulators, one written in C that generates .png files, and one written in Haskell that generates .ps files.
      • To compile the first one you may need to install libgd
    • A PDPlot disassembler to convert .p object code into .asm assembly code for debugging.
    • Test programs: some that work, and some that have errors.