High-level language translation in SYMBOL 2R

The SYMBOL 2R Computing System represents an attempt to bridge the gap between machine languages and higher level programming languages. This gap has always limited the users' ability to communicate with the machine, thus creating a communication problem. Early attempts at solving this communication problem consisted of developing a series of user-oriented programming languages, i.e., assembler languages and higher level languages, supplemented with a host of translator programs that would transform the higher level languages into machine language. For several years it seemed that this approach represented the only economically feasible solution. In 1965, W. H. Burkhardt (2) suggested the development of high-level language computers Burkhardt did suggest that the availability of low cost components would make high-level language computers an economically feasible solution. In fact, the recent decline in the cost of components as compared with the steady, if not increasing cost of the software needed to develop and maintain compilers for high-level languages, has made the high-level language computer solution seem even more attractive.