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.