Each of the following sections discusses the definition of the ACE programming language. The sections include an explanation and justification of the choice, along with other options that were considered and rejected. Since this document will be evolving during the Fall 1998 semester not all sections will be complete until December 11, 1998. Each of the items below include the projected completion date.
The structure of this set of documents follows the structure of Concepts of Programming Languages (4th Edition) by Robert W. Sebesta, which is the textbook of the course this language was developed for.
The background for the ACE Programming Language web pages was scanned from a pack of playing cards made by The U.S. Playing Card Co.