The mythical man-month (anniversary ed.)
The mythical man-month (anniversary ed.)
SP/k: a system for teaching computer programming
Communications of the ACM
An instrumental laboratory for systems software development
ACM SIGCSE Bulletin
A Discipline of Programming
Operating Systems
The design of a space efficient compiler
SIGMINI '78 Proceedings of the first SIGMINI symposium on Small systems
Programming with abstract data types
Proceedings of the ACM SIGPLAN symposium on Very high level languages
A hands-on approach to teaching systems programming
SIGCSE '75 Proceedings of the fifth SIGCSE technical symposium on Computer science education
Hi-index | 0.00 |
The environment desirable for the teaching of systems software programming is described, and after examining some current systems a need for a high level language available on a minicomputer with minimal hardware is exhibited. The OLGA language, designed to fill that need, is described. Included in the language are a form of data abstraction, type declarations, modules, and procedures, functions and operators. Access to objects, local or non-local, is controlled by explicit declaration. The compiler for OLGA is one-pass, and fits in 3K words of memory. A cluster of LSI-11s which makes use of the minimal hardware property of OLGA is described. The cluster is a very economical way of increasing access to a software development system.