Forth in mainstream computer science courses (original) (raw)
All computer science programs contain some type of course related to computer organization and assembly language programming. A similar course taught at Oakland University includes such mainstream topics as keyboard and screen input/output, number system conversions, floating point, disk /10 and graphics. After completing the last six weekly homework assignments in the course the students will have written a workable Forth-like language that can create turtle graphics interactively. The six assignments include producing an RPN calculator for 16-bit integers, adding double number capabilities to the calculator, adding floating point capabilities to the calculator, adding new dictionary entries using colon definitions, adding disk 1/0 capabilities to the program, and including turtle graphics routines.