The C programming language
Communicating sequential processes
Communications of the ACM
A performance evaluation of the Intel iAPX 432
ACM SIGARCH Computer Architecture News
The operating system and language support features of the BELLMACTM-32 microprocessor.
ASPLOS I Proceedings of the first international symposium on Architectural support for programming languages and operating systems
ASPLOS I Proceedings of the first international symposium on Architectural support for programming languages and operating systems
Register allocation for free: The C machine stack cache
ASPLOS I Proceedings of the first international symposium on Architectural support for programming languages and operating systems
An experiment to improve operand addressing
ASPLOS I Proceedings of the first international symposium on Architectural support for programming languages and operating systems
A short introduction to Concurrent Euclid
ACM SIGPLAN Notices
Nesting in Ada programs is for the birds
SIGPLAN '80 Proceedings of the ACM-SIGPLAN symposium on Ada programming language
Tunis: a Unix look-alike written in concurrent Euclid (abstract)
ACM SIGOPS Operating Systems Review
Computer system organization: The B5700/B6700 series (ACM monograph series)
Computer system organization: The B5700/B6700 series (ACM monograph series)
SIMULA 67 common base language, (Norwegian Computing Center. Publication)
SIMULA 67 common base language, (Norwegian Computing Center. Publication)
Design tradeoffs to support the C programming language in the CRISP microprocessor
ASPLOS II Proceedings of the second international conference on Architectual support for programming languages and operating systems
Linear logic and permutation stacks—the Forth shall be first
ACM SIGARCH Computer Architecture News - Special issue: panel sessions of the 1991 workshop on multithreaded computers
Performance effects of architectural complexity in the Intel 432
ACM Transactions on Computer Systems (TOCS)
Hi-index | 0.00 |
Although the C machine proposed by Ditzel (et al.) was originally intended to execute the C programming language, its utility would be enhanced if it could also execute programs written in other languages. Of particular interest is the Ada programming language, in part because it is likely to be a standard for government work, but more importantly because its support requirements are typical of many modern languages such as CHILL, MESA, EUCLID, MODULA, and others. The most salient characteristics of the C machine, e.g. its stack cache and address modes, are seen to map well onto the Ada language. In fact, many of the arguments for these features are more compelling for the Ada language than they are for C. One exception is the way the stack cache may perform on a heavily multi-tasked program, but there is no obvious solution to this, even on much more complex machines like the VAX11-780.