Course Resources
Generally useful
CS 251 Quiz Learning Objectives
CS 251 Collaboration Policy Details
Working with Scheme
Code samples
Side effects:
side-effects.scm- side effects in SchemesideEffects.py- side effects in Pythonside_effects.c- side effects in C
Working with C:
hello.c- a simple hello-world program in Cpointers.c- playing around with pointerslesson11.zip- code for practice usinggdbandvalgrindwith a linked list
Compilers and interpreters for “Echo” langauge:
pets.echo- a simple program in the Echo languageinterpreter.py- an interpreter for Echo written in Pythoncompiler.py- a compiler for Echo->C written in Python