CSci 6221.BA5: Advanced Software Paradigms
Department of Computer Science
The George Washington University, Spring 2011
CRN 17002Course Documents
Make sure you are familiar with the contents of the course syllabus and schedule. You should have read the appropriate material as indicated on the schedule before coming to class.
Below are various additional files related to our class.
- FP Assignment (due 4/18)
- OO Assignment (due 4/8)
- Objects Never?
- Forth Assignment solutions
- unit testing in Forth
- semantic closure sample
- coroutine sample code
- Article on coroutines
- Article on Lua's implementation (good information on upvalues/semantic closures)
- JonesForth is a nice, annotated implementation of Forth.
- ANTLR Assignment (due 11 March)
- ANTLR 3.x tutorial videos by Scott Stanchfield: javadude.com/articles/antlr3xtut/
- ANTLR demo: Expr.g—the grammar file, Calc.java—a simple driver and the intermediary files built by ANTLR (ExprLexer.java, ExprParser.java and Expr.tokens)
- Git handout
- SBL Assignment (new due date: 21 Feb)
- Topic Presentation Assignment (rubric for evaluating presentation)
- Term Project
- PL poster
mmburke@gwu.edu Modified: Wed Mar 30 14:06:46 EDT 2011