Abstract
This paper traces the various explorations which have been made to demonstrate the performance improvements which can be obtained by implementing the compiling, translation and execution of higher level languages. In most instances computer architecture is based on instruction set design and much of the high level language implementation is done by software compiling into the instruction set of the machine.During the mid-1960's, several papers dealt with language performance improvements for FORTRAN or ALGOL machines. These discussions generally restricted themselves to a narrow problem in the entire spectrum of compilation problems. None address microprogrammed implementation of I/O functions for example. More recently we see the use of microprogram architecture for special purpose processors such as Fast Fourier Transform machines or array processors; speed ups for basic functions such as arithmetic calculations in Fortran.With the possibility of microroutines to implement basic functions, there was a renewed interest in the Interpretive processes. This points up the need for a high level microprogramming language. We discuss some of the work done in this area. The area which has not yet been fully addressed is to what extent one can utilize microprogram architecture for basic design of an effective high level language machine. In this paper we will outline the earlier work vis a vis language enhancements and then suggest the areas which must be further explored.
Talk to us
Join us for a 30 min session where you can share your feedback and ask us any queries you have
Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.