
Eduard Proydakov - Directeur du
Virtual Computer Museum , développeur, expert informatique, enseignant, journaliste et traducteur. Dans une interview pour le DataArt Museum, Eduard Mikhailovich a parlé des expéditions dans le désert et les marais, du système de réservation de billets Aeroflot soviétique, de la polonaise d'Oginsky sur la lampe M-20, des programmeurs romantiques des années 1960 et de la crise architecturale.
Arpenteur
- À notre connaissance, avant de vous lancer dans les technologies de l'information, vous avez maîtrisé une autre profession.- Oui, et en général j'ai une biographie plutôt orageuse. Pour commencer, je suis né à Usollag et les premières années de ma vie, on peut dire, j'ai servi. Puis j'ai été adopté, avec mes parents, j'ai rendu visite à Tselin à Biysk. Enfin, après avoir déménagé avec eux dans la région de Moscou, il est diplômé de l'école avec une médaille et a participé à des expéditions pendant plusieurs années, car il a reçu la spécialité d'un ingénieur géomètre à l'Institut des ingénieurs en gestion des terres de Moscou (MIIZ). Arpenter les expéditions - c'était quelque chose. Eh bien, quatre ans de vie dans une auberge sont également fortement éduqués.
- Qu'est-ce qu'une auberge de l'ère soviétique?"Cinq personnes vivaient dans chaque pièce." Ils déversaient deux roubles par semaine pour acheter de la nourriture. Le petit déjeuner et le dîner étaient préparés par le préposé aux chambres. Nous avions certains de nos chips. Par exemple, lorsque nous allions acheter un téléviseur KVN avec une lentille à eau, nous avons introduit un système d'amendes pour comportement et avons marqué le montant requis en une semaine. Ils ont été condamnés à une amende pour le tapis, car l'homme a amené la fille le soir, et tout le monde a été contraint de partir. C'était la plus grosse amende, presque un rouble.
J'ai aussi eu une épopée personnelle, car ma petite amie vivait à Saint-Pétersbourg, et je suis allée la voir tous les ans et demi chaque samedi et dimanche. Il en coûte 10 roubles 20 kopecks pour un étudiant si le billet est réservé. Ensuite, mon ami étudiant est allé à Saint-Pétersbourg pendant trois ans, mon meilleur ami, qui s'est finalement marié là-bas et a déménagé là-bas. Plus tard, il est devenu le jardinier principal du parc Pavlovsky.
- Parlez-nous du travail de l'arpenteur."Il y avait des problèmes ici." Premièrement, il est très difficile de trouver des travailleurs - des gens qui marcheraient avec vous dans les montagnes, la taïga, le désert, ont partagé cette vie difficile. Il s'agissait souvent de gars après l'emprisonnement ou de personnes au sort inhabituel. Si nous avons réussi, nous avons organisé un examen de qualification - quand il ne restait qu'une seule des 30 personnes, c'était bien.
Gennady Dmitriev. Le début de l'été, 1977"Avez-vous fait de la science?"- Non. Maintenant, il y a des satellites, puis il y a eu la photographie aérienne des avions. Il a donc volé, décollé, après que ces photographies doivent être attachées au terrain. Autrement dit, l'une des tâches consiste à trouver un point sur le sol, qui est également sur la photo, et à le piquer sur la photo avec la pointe de l'aiguille. Il s'agit de la soi-disant marque d'identification. Ensuite, vous devez déterminer ses coordonnées - pour faire quelques mesures des angles avec le théodolite - et attacher en hauteur. De plus, tout cela doit être esquissé.
Un espace vous est donné. L'avion a volé, a pris une bande de 20 kilomètres par 10. Vous devez trouver trois points sur la photo. Et maintenant vous marchez dans le désert, autour - rien. Vous cherchez des traces de roues de voiture, de vieilles excréments. Trouver des signes rapidement est un grand art.
Nous avons fait une prise de vue à grande échelle - pour des cartes à l'échelle 1: 5000 et 1: 10000. À un moment donné, il y avait un programme quand ils ont fait une carte de l'ensemble de l'Union soviétique à l'échelle 1:25 000. C'est un travail formidable, beaucoup de gens ont travaillé. À Leningrad, j'avais ma propre photographie aérienne traitant des États baltes - j'y ai travaillé pendant une saison. Il a rencontré une personne unique qui a participé à toutes les expéditions. Il n'a pas reconnu le transport, sauf pour un vélo et un cheval. Environ deux semaines avant le début de la saison, j'ai laissé Peter à pied en direction de Tartu. Et puis une autre expédition elle-même - c'est de 30 kilomètres à 45 par jour. De plus, à travers les marais. C’est bien que l’été ait été sec, mais j’y ai perdu 12 kilos.
- Tu as bien payé?- En plus du salaire habituel, il était supposé un autre 30 pour cent - les soi-disant travailleurs de terrain. Les gens vivaient de cet argent et lorsqu'il est arrivé à la base, il a reçu tout le reste. À la fin de la saison, cela fonctionnait parfois bien. Travail à la pièce - en vous noyant, alors fouillez.
- Pourquoi avez-vous décidé de changer de métier?- En 1972, je me suis marié et j'ai réalisé que les expéditions et la vie de famille étaient incompatibles. De plus, les conditions étaient plutôt dures lors des expéditions et les gens étaient spécifiques. Et je suis allé étudier au programme d'ingénierie de l'Institut de génie électronique de Moscou - MIEM, maintenant il est membre de l'École supérieure d'économie. Magnifique université. Ils ont donné presque une mathématique, ils ont essayé de s'engager dans le communisme scientifique plutôt pour le pro forma. Eh bien, le niveau d'enseignement au MIEM à l'époque était tout simplement cool.
L'entrée principale de MIEM à l'intersection de Mal. Pioneer Street et Stremyanny Lane. Photo prise entre 1978 et 1982.Parallèlement à mes études, j'ai travaillé trois ans dans la distribution. Il était engagé dans une chose très intéressante - le tournage des communications souterraines à Moscou. Il y en a toutes sortes ici, il fallait comprendre tout ce système. Eh bien, lorsque le délai a expiré, du poste d'ingénieur principal, je suis descendu et dans le salaire, et au grade d'ingénieur mathématique au Centre informatique principal de l'aviation civile de l'URSS.
Badge avec terminal ailé - emblème de l'Aviation civile du MCCGVC GA
- C'était en 1975, et un projet très intéressant «Sirena-2» m'attendait au MCC - un système de file d'attente pour la vente de billets d'avion. Il y avait environ 10 000 vols par semaine en Union soviétique. L'une des tâches que j'essayais d'envisager s'appelait «vols de correspondance». Vous volez là où il n'y a pas de vol direct et vous devez changer de train quelque part. Tout d'abord, vous devez calculer pour avoir le temps - la transplantation prend généralement 4 heures. Deuxièmement, vous devez choisir l'itinéraire le plus court et l'optimiser en quelque sorte à un coût.
Mais à cette époque, aucune voiture ne pouvait garder en mémoire un tableau de 10 000 vols. Par conséquent, "Siren" ne desservait que le hub aérien de Moscou. La profondeur de réservation a commencé à partir de 30 jours, puis a atteint 45 jours. Parallèlement, des compagnies occidentales, notamment Air France et certains américains, ont réservé des vols pour l'année. Ils avaient une bien meilleure mémoire, par exemple, il y avait un tambour magnétique d'une capacité colossale à l'époque - 800 mégaoctets. Et il était très rapide, 800 pistes par mégaoctet chacune.
- Quelle est la différence entre Siren-1 et Siren-2?- «Siren-1» a travaillé sur de très vieilles machines M-3000. Mon travail a commencé par un stage mensuel chez son opérateur.
La machine M-3000 avait la structure et l'architecture du système IBM 360 ajustées pour les pièces disponibles en URSSIl n'y avait pas de documentation pour ce système, donc au début, les gens se sont assis et ont restauré les textes source, comme on l'appelle maintenant. Le système a été écrit en assembleur et environ 20 personnes l'ont trié en blocs. Il s'agit d'un tel travail de recherche, lorsque vous essayez de comprendre ce qui a été programmé à partir du contenu de la mémoire. De là, j'ai un grand amour pour les démonteurs. J'ai beaucoup écrit au cours de ma vie et je suis devenu un spécialiste dans ce domaine. Parfois, vous obtenez un morceau de système et vous devez comprendre à quoi il ressemblait. Disons qu'une installation très coûteuse a brûlé, nous devons la restaurer. Pour ce faire, vous devez restaurer le firmware. Restauré.
«Siren-2» devait initialement être réalisé sur le M-4030. Il s'agit d'une machine Ineum absolument merveilleuse (INEUM - Institute of Electronic Control Machines). Elle a une histoire cool, presque une histoire de détective. À un moment donné, la société britannique ICL a fabriqué la machine Spectra 70. Lorsqu'en URSS ils ont choisi quoi copier, IBM System / 360 ou ICL, il y avait des voix selon lesquelles ICL était meilleur sur le plan architectural. Mais IBM a remporté l'Union et s'est arrêté à l'ICL en Allemagne. Siemens a pris le Spectra 70 comme prototype et a sorti le System 4004, et INEUM a fabriqué le M-4030 sur cette base.
Complexe informatique de contrôle M-4000J'ai aimé le M-4030 beaucoup plus que tous les autres. J'ai travaillé dessus en tant que programmeur système pendant cinq ans. Il est diplômé de cours de six mois et pouvait vraiment faire beaucoup de choses là-dessus. Et elle était très fiable. La technologie soviétique avait deux problèmes: de mauvais copeaux et contacts en plastique. M-4030 produit pour une raison quelconque avec des contacts dorés. D'autres non, car il y avait des limites très strictes sur les métaux précieux. Par exemple, il était impossible de terminer la voiture avec du nickel. Le nickel est un métal stratégique.
Ils voulaient faire "Siren" -2 pour les Jeux Olympiques-80, mais ils l'ont lancé en 1981, et cela a fonctionné jusqu'en 2005. Ensuite, ils ont acheté un système ibiem pour un remplacement. À ce moment-là, j'avais déjà quitté l'aviation civile - en 77, je suis allé travailler à l'Institut central de recherche en automatisation intégrée. Je viens de réaliser qu'avec ces responsables de développement, cela ne fonctionnera pas.
- M-4030 - était-ce un clone ou votre propre développement?- Propre. Ils disent souvent: "Fuck!", Mais vous pouvez déchirer l'idée, l'architecture, mais pas les circuits. Premièrement, nous avons une base d'éléments différente. Je dois faire la même fonctionnalité, mais avec des moyens complètement différents. Nous avons une technologie différente, des normes différentes. L'équipement américain a des connecteurs en pouces, nous en avons des métriques. Ils ne sont pas compatibles - ne collez tout simplement pas la carte.
"Quand vous avez commencé à travailler avec de grandes machines, à quoi cela ressemblait-il?"- Au début, nous avons essayé de travailler, comme tout le monde, en mode dit batch. Vous écrivez sur du papier, le donnez aux filles, elles le remplissent, l'opérateur lance le jeu, il vous donne une impression avec des erreurs, vous les corrigez et le processus se répète. Mais ça a été très long. Et lorsque nous avons créé un système qui devait être remis de toute urgence, nous avons été autorisés à partir la nuit quand il n'y a pas d'opérateurs. Les choses sont allées beaucoup plus vite.
- Il y avait une division: opérateurs, programmeurs, groupe technique. Comment avez-vous été autorisé à faire le travail des opérateurs?- Il s'agit d'une division très conditionnelle. Juste avant le soi-disant mode batch. Lorsque vous préparez des cartes perforées, donnez aux opérateurs un tas d'instructions quelles bandes mettre, quels disques prendre. En effet, les programmeurs n'avaient pas accès à la machine. Il y avait peu de voitures. Au début, presque le sous-ministre partageait le temps machine entre les organisations, puis, quand il y avait suffisamment de machines, le besoin de cela a disparu. Au fil du temps, nous avons appris à connecter un nombre suffisant de terminaux à une machine, un mode de travail collectif est apparu. En conséquence, la profession "d'opérateur informatique" a disparu. Tout le monde a compris qu'il est beaucoup plus productif lorsqu'une personne travaille directement avec la machine, en particulier les développeurs. L'efficacité augmente d'un ordre de grandeur. Il y a pas mal de professions qui disparaissent avec le développement de la technologie. Les dactylographes ont disparu. Je me souviens du mashburo - vous venez, commandez une lettre ou un document à imprimer, et 20 dactylos frappent aux touches en sueur.
- Avec quels terminaux avez-vous travaillé?- Les premiers terminaux sont une machine à écrire électrique. "Consul" a été appelé, je ne me souviens pas du numéro. Ce que vous avez tapé a été enregistré sur la bande sous forme de fichier journal. Eh bien, les réponses de la voiture ont été enregistrées, car il n'y avait pas de moniteur. La machine imprimait assez lentement. Je me souviens d'un plaisir. Sur l'ordinateur de l'UE, j'ai appris la langue PL / 1. Les gens l'appelaient «j'ai mangé seul». Lorsque les premières langues sont apparues - en 1957 Fortran, un peu plus tard Kobol - l'idée est venue de faire un langage universel puissant. IBM l'a fait et l'a appelé langage de programmation 1 - «Un langage de programmation». Ils pensaient que ce serait une seule langue pour toutes les occasions. Description - 600 pages. J'ai lu. Mais, malheureusement, cela s'est avéré très lourd, bien que certaines idées soient merveilleuses, elles ont ensuite migré vers d'autres langues. PL / 1 a eu une très grande influence sur les développements ultérieurs, et pour l'apprendre, j'ai écrit le jeu «Sea Battle» sur la machine. Entré dans un mouvement, elle tapa, frappa ou manqua.
Ils venaient la nuit, s'il y avait du temps, je m'amusais. Dans le même temps, il a enseigné au Collège de mathématiques de Moscou. Il suffit de lire les langues. Trois ont enseigné à Fortran, des gars sympas - PL / 1, d'excellents étudiants - Assembleur.
L'ère du romantisme
- Vous souvenez-vous de la façon dont les ordinateurs de l'UE ont été introduits?- Autour de la série unique était une lutte interne tenace. Dans la planification du système, l'IBM-360 a été superbement élaboré. Une seule ligne, que nous n'avions dans aucune série. Pas dans l'Oural, bien que maintenant de nombreux anciens développeurs de ces machines joues soient gonflés, comme «nous avions un BESM». Il n'y avait pas de ligne BESM. De plus, il est très cher, le transformer en voiture de production pour tout le monde à l'époque était extrêmement difficile.
Je ne connais pas le fond de toutes sortes de jeux d'infiltration, mais l'argument principal de ceux qui ont frappé l'ordinateur de l'UE était le suivant: les gars, avec cette machine, nous obtenons tellement de logiciels qui couvriront tous nos besoins. Parce qu'à cette époque, il n'y avait pas un million de programmeurs en Union soviétique. C'est plus tard que 700 000 personnes ont été engagées dans toutes sortes de systèmes de contrôle automatisés. On peut se demander s'ils ont travaillé de manière efficace ou inefficace, mais ce sont des gens alphabétisés qu'ils ont formés, formés. Les universités ont commencé à libérer beaucoup de programmeurs, et c'est dans une certaine mesure l'élite.
Si nous parlons de l'attitude envers les voitures à cette époque, je dirais que c'était l'ère du romantisme - le premier amour et ainsi de suite. Car il y avait d'énormes espoirs: un outil est apparu qui permet d'augmenter considérablement le niveau d'intelligence humaine et de résoudre les problèmes les plus insolites.
1956 année. Nous travaillons sur la traduction automatique lorsque la machine mémoire n'a qu'un kilo-mot - l'équivalent de 8 kilo-octets. Ils croyaient: "Maintenant, prenons-le et faisons tout." Lorsque nous avons été confrontés à des problèmes techniques: il n'y a pas de mémoire, il n'y a pas assez de vitesse, la compréhension de son fonctionnement n'est pas encore formée, - une science est née, qui s'appelle la «linguistique mathématique». C'est-à-dire une conséquence directe de la défaillance des premiers systèmes de traduction automatique.
Les premiers jeux d'échecs ont été réalisés dans les années 1960. Je veux dire, il y avait un énorme enthousiasme et il y avait de la romance. Bien que les premières langues viennent d'apparaître, tout le monde a vu que c'était une chose vivante, qu'elle se développait et que chaque génération suivante se développait rapidement. Surtout lorsque des machines à transistors sont apparues, qui sont d'un ordre de grandeur plus fiables.
- Quel a été votre premier contact avec l'ordinateur?- Quelque part au cours des dernières années, en 71, on nous a donné une excursion dans un centre informatique, et il y avait une voiture M-20, toujours une lampe. Chacune de ses équipes a fait un son et les gens ont programmé l'Oginsky Polonaise dessus. Elle joue, on écoute. Les lumières clignotent, tout est cool. Mais je ne m'attendais même pas à devoir travailler en étroite collaboration avec cela. Les premières voitures étaient des tubes à vide, puis des transistors, mais je suis monté sur les voitures de troisième génération lorsqu'un petit et moyen degré d'intégration est allé.
M-20 - Ordinateur électronique à tube soviétique, développé en 1955-1958.J'ai eu une rencontre absolument incroyable avec le M-20. J'ai déjà travaillé à l'INEUM en tant que laboratoire de traducteurs et j'ai voyagé avec le groupe de camarades à travers les républiques de l'Union, donné des conférences sur la technologie informatique. Après une conférence à Almaty, nous avons été amenés à observer un observatoire solaire unique situé à une altitude de 2900 mètres. Nous arrivons, et là se trouve le M-20 natif. C'était l'année 1985, il n'y a presque plus de telles voitures. Les habitants d'Almaty ont déclaré qu'il était étonnant de ne pas geler, car les lampes étaient chauffées. Pour eux, ce fut le plus.
Electricos de tous les Arméniens
- Au début des années 80, vous avez travaillé à l'Institut des problèmes de gestion.- Oui, j'étais probablement l'une des plus jeunes bévues, nous étions engagés dans l'automatisation des expériences. Pour 14 personnes il y avait 9 voitures de différents types, il fallait toutes les connaître.
L'UIP est un endroit merveilleux. Jeune équipe, diplômés principalement. Vous les étudiez tout au long de l'année, puis ils travaillent de manière indépendante. Il y avait plusieurs bisons. Kolya Nadolsky est une personne extrêmement alphabétisée. Le seul spécialiste Smalltalk de l'Union est peut-être un tel langage de programmation. En général, il y a probablement environ 5 000 langues dans le monde aujourd'hui, j'en ai appris environ 25 dans ma vie, il y a des langues uniques que deux ou trois personnes connaissent.
Une fois, Nadolsky et moi avons eu la chance de rejoindre l'équipe de l'académicien Iosifyan, qui développait l'Istra-4816. Il a recruté des gens dans sa datcha à Barvikha. Il a regardé l'homme et a dit: "Nous prenons ceci." Ces tests ont réussi et j'en suis très fier.

Iosifyan a déclaré: «Je suis l'électricien de tous les Arméniens. Il y a un Catholicos et je suis un electricos. » Il est vraiment le plus grand scientifique dans le domaine du génie électrique. Création de VNIIEM - Institute of Electromechanics at the Red Gate, y compris la série de satellites Meteor. Pendant la guerre, Andronik Gevondovich a inventé de tels coins qui ont été enfoncés sous le char ennemi et minés. La seule chose était qu'il n'y avait pas de radiocommande - un fil tendu derrière le talon compensé.
-1-627. -, . , - .
, . , , . , 20 , , , , : « ». - . : « !» — ! .
— , ?— , , , 51- . 51- , , . , . . , — . . , . , , . - , - . .
— ?— , . - , , . . , .
— . , .
«-4816»,«-4816», . , 45 — . . — . — , , . , 300 400 , , . , .
, . . 8- , -, , .
, . 8- CP/M-80, bios ( -) , . , . DOS, Xenix — Unix, 86- . , . , . MS DOS — — Xenix, Linux . , , , , .
, 86- . , , 4 . 1982–1983 , . , . 6 . 45 .
— ?— . , , , . , , , .
— ?— « 80», . . . , , .
, . , ITT, . System 12, «», , . , 40 . CHILL, 8000 .
ITT « » . , . , , , . . «» 10 - IBM, . — , Windows, 40 . , , , . . .
, , , , . , 386-. , . , .
? . - , . . , . , . , - .
— ?— 90-. . 10–12 , . , 90-, IT- , . . , «». , , . .
— 12- . ?— . — 23 . , . . , . : ! .

— . — - , 28 . , - 40500 . , . , . Lingvo, . . , . — 10 . . , , , .
— ?— . — . , . , . , .
, . , . 8- , , 60- — Intel . 512, 1024 . , .

, -2000 — . , , - . - . , , , , .
. , , - . - . - : . - , . . , , . , , , , 512 , , , . - 40 , . . — . . . . , . .
? — . . , — , . , . — . IBM , . . , .
, , — . — , . , . , .
, , . , . 25, , . , .
, , , - , . , - . , . . .