Contemporary Concepts of Microprogramming and Emulation
ACM Computing Surveys (CSUR)
A microprogrammed implementation of EULER on IBM system/360 model 30
Communications of the ACM
PL/I Reducer and Direct Processor
ACM '69 Proceedings of the 1969 24th national conference
An apl machine
A programming language
A Directly Executable Encoding for APL
ACM Transactions on Programming Languages and Systems (TOPLAS)
IBM Systems Journal
Retrospective on high-level language computer architecture
25 years of the international symposia on Computer architecture (selected papers)
Evon: an extended von Neumann model for parallel processing
ACM '86 Proceedings of 1986 ACM Fall joint computer conference
Retrospective on high-level language computer architecture
ISCA '80 Proceedings of the 7th annual symposium on Computer Architecture
A microprogrammed implementation of an architecture simulation language
MICRO 10 Proceedings of the 10th annual workshop on Microprogramming
Efficient implementation of APL in a multilanguage environment
APL '75 Proceedings of seventh international conference on APL
Direct execution of APL on an IBM/370
APL '75 Proceedings of seventh international conference on APL
Microprogrammed enhancements to higher level languages - an overview
MICRO 7 Conference record of the 7th annual workshop on Microprogramming
The development of user microprogramming: A survey and status report
MICRO 7 Conference record of the 7th annual workshop on Microprogramming
Increasing hardware complexity—a challenge to computer architecture education
ISCA '73 Proceedings of the 1st annual symposium on Computer architecture
A computer architecture and its programming language
ISCA '73 Proceedings of the 1st annual symposium on Computer architecture
An APL microprogramming structure
MICRO 6 Conference record of the 6th annual workshop on Microprogramming
MICRO 6 Conference record of the 6th annual workshop on Microprogramming
Functional memory-based dynamic microprocessors for higher level languages
Proceedings of the meeting on SIGPLAN/SIGMICRO interface
A computer system providing microcoded APL
APL '74 Proceedings of the sixth international conference on APL
The use of APL in management education
APL '74 Proceedings of the sixth international conference on APL
Direct-execution computer architecture
ACM SIGARCH Computer Architecture News
Design of high level language oriented processors
ACM SIGPLAN Notices
Microprogramming: an opportunity for SIGACT
ACM SIGACT News
A case study of the migration of an algorithm across software-firmware boundaries
ACM SIGMICRO Newsletter
Array languages and the challenge of modern computer architecture
ACM SIGAPL APL Quote Quad
An annotated bibliography on microprogramming II: early 1972 - early 1973
ACM SIGMICRO Newsletter
IBM Systems Journal
Hi-index | 48.22 |
Computing machines which directly execute the statements of a high level language have been proposed in the past. This report describes the actual implementation of such a machine: it is a computer whose “machine language” is APL. The machine is fully operational and correctly executes almost all of the APL operations on scalars, vectors, and arrays. The machine automatically allocates memory, executes statements, calls functions, converts numbers from one type to another, checks subscripts, and automatically detects many types of programmer errors.