The application scale and the technical capabilities of computers have increased to such an extent since the early 1950s that the level of economic development today is determined by programmer productivity and program development times. Highlevel algorithmic languages are now a necessary economic factor in computer applications. In the past, high cost and scarcity of machine time led to the development of batch debugging and execution methods and necessitated reliance on professional operators, thus distancing the programmers and the users from direct access to the computer. Particularly harmful for scientific and technical problems was the emergence in Europe and the USSR of a class of programmers acting as intermediaries: these programmers were not authors of the actual problems and therefore could not efficiently correct the algorithms and the mathematical models in real time. V. M. Glushkov was the first to recognize that progress in science and engineering required seating the author of the problem at the computer console. To achieve this, a low-cost computer was needed, with an algorithmic language that was as close as possible to the language of mathematics used by all engineers and researchers. In Glushkov's view, this language and its application technology had to be consistent with the psychology and experience of engineers and researchers who were not professional programmers and allow poorly formalized (fuzzily defined) problems to be solved by altering their specification and changing the algorithm in execution time. In other words, the user should have access to an advanced set of tools for interacting with the computer. These requirements for precise definition of engineering tasks determined the properties and the direction of development of a whole family of computers for solving engineering problems, the MIR series computers. These low-cost and accessible computers were manufactured in the USSR for thousands and hundreds of thousands of engineers, researchers, and students. They became the first and main tool for acquiring computer lkeracy. At present, it is universally recognized that the properties and the operating system of MIR (1965), MIR-1 (1966), and MIR-2 (1970) made them the first personal computers in the world. They were conceived as such and implemented as such to the best of the technical abilities of the Soviet industry at that time. Efficient implementation of high-level languages, such as FORTRAN or Algol, required very large and, at that time, expensive RAM and was therefore available only on high-cost computers. The difficulty was resolved by introducing hardware language support [1] developed at the Special Design Bureau of Mathematical Machines and Systems at the Institute of Cybernetics of the Ukrainian Academy of Sciences. This was a low-cost solution that left virtually the entire RAM to the user. The high level of man-machine interaction was supported by a highly efficient hardware-implemented source-language interpreter, which allowed the user access virtually to the entire program execution trace. It thus became possible to correct data and to alter the direction of transformations virtually at every execution point in the program. Combined with the use of display monitors, another first in Soviet computers, this provided an exceptionally effective, for that time° program debugging system. Many mainframe users actually continued using MIR-2 machines until the 1980s as an instrument for program debugging, exploiting the advantages of personal computers for this task. The main properties of MIR series computers included hardware support of the programming language, operator-byoperator interpreting of the language, and a steadily increasing level of machine intelligence, which grew from one computer version to the next. Subsequently, the enhancement of machine intelligence became the main factor in the development of these computers. New constructs were introduced as part of the ANALITIK family of languages, a pattern recognition system for mathematical constructs was developed, the application domain was broadened. The advent of personal computers with large RAM and large external storage allowed software implementation of the latest versions of the ANALITIK languages, which provided the users with a transportable tool for solving complex scientific and technical problems and intensifying the instruction process.