Cecil Programming Language Help For Students
Introduction to Cecil
Cecil is a pure object-oriented programming language developed at the University of Washington. Cecil was designed as part of the larger Vortex project at UW, and it is intended to provide a framework in which large, extensible software systems can be developed more easily. Some other goals of the project are orthagonality, efficiency, and ease-of-use. CECIL is a low-level language designed to run on a simplified and simulated microcontroller, the "SIM20" (preceded by the KIM10). The aim is not to help you to become an assembly language programmer, but to provide a vehicle whereby you can learn about hardware design concepts through practical activity. It was first developed as a concept in the late 1980s, has been used at various times in at least 6 universities, and is still in use in at least 4.
Example: Cecil example source code
{`
program example
author David Argles
date 20.08.01
;---program starts here---
.start load data
print
stop
;---data starts here---
.data insert 12
;---end of code---
`}
Compiler Download
To get started, see Download and install Cecil and follow the instructions.



