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.