Abstract

This programming language was constructed for a three-address computer, having a 9-digit binary operation code and 20-digit addresses. The instruction repertoire of the computer has all the basic arithmetical, logical and manipulative instructions. There are instructions for unconditional transfer of control and instructions for conditional transfer according to an indicator, set by the previous instruction. The computer has a large external storage system. This programming language has been in use since October 1982. During this time several test and production problems have been run, differing in size and subject. In all cases the time taken for programming was small. The time spent on processing one symbol of information corresponds to the execution of 1,000–2,000 machine instructions. The programs compiled by the compiler are 1.5–2.5 times longer than the programs coded manually. The time taken for the solution of a problem by means of a program compiled by this compiler is 1.5–5 times longer than that taken by hand coded programs. This ratio depends strongly on the number of loops and variable addresses, and also on the number of procedures.

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

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.