Anatoli Kitov : pionnier de la cybernétique soviétique [Partie 2]

Seconde partie de notre entretien avec Vladimir Kitov, fils du pionnier de la cybernétique soviétique qui aurait pu donner naissance à un Internet mondial si les autorités militaires et politiques avaient eu l’audace et de la perspicacité de comprendre la révolution proposée par le colonel-ingénieur.

La troisième et dernière partie sera publiée en fin de semaine.

En vous en souhaitant bonne lecture.

Yannick Harrel

Vladimir Kitov (fils) et Anatoli Kitov (père)

Question : En 1959, Anatoli Kitov a projeté un système de gestion automatisée pour les secteurs civil et militaire : comment l’a-t-il proposé et pourquoi le projet a-t-il échoué ? Cela aurait-il pu déboucher sur le premier réseau interconnecté au monde ?

Réponse :

Oui, en 1959, Anatoli Kitov a proposé au chef de l’URSS Nikita Khrouchtchev de créer un système automatisé mondial. À cette époque, il travaillait comme directeur scientifique du Centre de calcul n °1 du ministère de la Défense de l’URSS, qu’il a lui-même créé. Il a présenté cette proposition au chef de l’URSS N. Khrouchtchev en deux lettres – la première lettre datée du 7 janvier 1959 et la seconde lettre envoyée à l’automne 1959.

Dans la première lettre datée du 7 janvier 1959, A. Kitov a proposé de minimiser l’influence des personnes issues des structures hiérarchiques dans la gestion de l’économie soviétique en raison de l’introduction généralisée des ordinateurs et des méthodes économiques et mathématiques à tous les niveaux. Il a fait valoir que l’introduction de milliers d’ordinateurs dans le système de gestion de l’économie soviétique centralisée rendrait les informations de gestion plus fiables et réduirait considérablement le temps nécessaire pour prendre des décisions de gestion. Mon père a proposé de réunir tous ces ordinateurs en un seul réseau informatique continental. Les dirigeants de l’URSS ont réagi positivement à la première lettre d’A. Kitov et ont partiellement soutenu ses propositions qui y figuraient.

Ainsi en mai, une résolution conjointe du Comité central du PCUS et du Conseil des ministres de l’URSS a été adoptée pour la création accélérée de nouveaux ordinateurs et leur utilisation généralisée dans l’économie nationale du pays. Cette lettre a servi de catalyseur sérieux pour augmenter la production d’ordinateurs en Union Soviétique. Mais l’idée principale d’A. Kitov de restructurer la gestion de l’économie nationale sur la base de la création d’un réseau informatique mondial n’a cependant pas été retenue par les dirigeants de l’URSS.

Par conséquent, à l’automne 1959, A. Kitov a envoyé une seconde lettre au Comité central du PCUS adressée à N. Khrouchtchev. Cette lettre contenait un projet détaillé de deux cents pages développé par lui, connu des spécialistes sous le nom de projet «Livre rouge» – sur la création d’un réseau national de centres informatiques disséminés dans le pays pour contrôler les forces armées et l’économie nationale de l’URSS. Dans ses première et deuxième lettre, mon père a tout d’abord pensé à l’optimisation de la gestion de l’économie nationale à l’aide d’ordinateurs. L’apparition dans son projet «Livre Rouge» de l’automatisation du contrôle des forces armées de l’URSS, est principalement associée à l’idée de réduire le coût du futur réseau informatique mondial, en en faisant un réseau à double usage – en temps de paix pour gérer l’économie nationale, et en temps de guerre pour contrôler les forces armées par les forces du pays.
Une partie importante de la deuxième lettre portait sur des mesures visant à combler le fossé avec les États-Unis dans la création, la production et l’utilisation des ordinateurs. A. Kitov a écrit qu’en créant un réseau informatique national en URSS, il sera possible de «dépasser les États-Unis sans rattraper» en la matière.

La deuxième lettre d’A. Kitov contenait également de vives critiques à l’encontre d’un certain nombre de dirigeants et, en premier lieu, de la direction du ministère de la Défense de l’URSS pour la lenteur à introduire les ordinateurs à des fins pratiques.

On ne peut pas prétendre que le projet d’Anatoli Kitov a échoué puisqu’il n’a pas été accepté par les dirigeants soviétiques.

Je suis convaincu que cela s’est produit pour deux raisons :
– Premièrement, parce que de nombreux fonctionnaires communistes perdraient leur emploi. Beaucoup d’entre eux ne comprenaient rien ni en informatique ni en méthodes économiques et encore moins en mathématiques. Et par conséquent, ils auraient dû céder leurs chaires bureaucratiques à des spécialistes.

Anatoli Kitov pensait au pays et à l’amélioration de la gestion de son économie, tandis que la nomenklatura soviétique se souciait de conserver ses positions. Le projet d’A. Kitov a clairement menacé la carrière de nombreux fonctionnaires communistes, et c’est pourquoi la deuxième lettre d’A. Kitov a été envoyée du Comité central du PCUS au ministère de la Défense de l’URSS, qu’il a vivement critiqué. Le résultat de l’examen de cette lettre par la direction du ministère de la Défense était évident – A. Kitov a été démis de ses fonctions et expulsé des membres du PCUS, qu’il a rejoint pendant la guerre. En URSS, l’expulsion du PCUS signifiait la fin de sa carrière, mais, comme nous le verrons ci-dessous, A. Kitov ne l’a pas brisée.

– Et deuxièmement, les dirigeants communistes étaient peu instruits et donc indécis. Ils n’ont pas été en mesure de prendre la décision très coûteuse et ambitieuse de construire un réseau informatique national. Et c’est dommage, car l’URSS, avec sa planification et sa gestion centralisées, était idéale pour la mise en place d’un réseau informatique hiérarchisé mondial. Je pense qu’en URSS, la brillante idée d’Anatoly Kitov n’aurait pu être réalisée que sous Joseph Staline. Car Staline aurait pu prendre ce risque et favoriser la mise en œuvre de ce projet coûteux, car, bien qu’étant un tyran cruel, il est resté un homme intelligent et a pensé à renforcer le pouvoir de l’Etat. Ce n’est pas un hasard s’il a fait en peu de temps une puissance industrielle d’un pays agraire.

Mes collègues étrangers m’ont dit qu’en dépit du fait que les deux lettres d’A. Kitov à N. Khrouchtchev étaient étiquetées «Top Secret», leur contenu est devenu connu des dirigeants américains. Cette question a été traitée par l’un des conseillers du président des États-Unis, qui a exprimé ses préoccupations au sujet de cette «menace soviétique». Il serait intéressant de savoir cela précisément, comment obtenir le projet de livre rouge ainsi que d’autres documents. Après tout, soixante ans se sont écoulés depuis.

Il s’agissait du premier projet mondial visant à créer un réseau informatique national – le prototype de l’Internet moderne. Mais ce que proposait A. Kitov était plus profond que le simple échange général d’informations. Il a proposé de connecter de nombreux ordinateurs d’un immense pays en un réseau pour résoudre conjointement les problèmes mondiaux de l’économie nationale. C’est déjà quelque chose proche des technologies GRID modernes qui sont utilisées aujourd’hui par les physiciens.

On entend parfois dire qu’avec la technologie de communication qui existait alors, avec d’énormes ordinateurs antédiluviens, il n’était pas réaliste de mettre en œuvre un tel projet. Un tel raisonnement me paraît myope. Il a été proposé de créer un réseau informatique mondial, mais personne n’a dit que ce réseau devrait fonctionner sur les appareils disponibles. À une certaine époque, en URSS, les vols spatiaux et le projet atomique étaient irréalistes. Avec un ordre direct et clair des dirigeants du pays, comme dans ces deux cas, la tâche mondiale fixée par les scientifiques pourrait attirer toutes les industries nécessaires pour la résoudre. Et la communication, et les ordinateurs, etc.

Question: Anatoli Kitov a aussi créé son propre langage, l’ALGEM : quel était son objectif avec ce dernier ?

Réponse :

Dans les années 1960, après que A. Kitov ait été retiré des forces armées soviétiques, il a commencé à travailler dans l’un des neuf ministères de la Défense de l’URSS – le ministère de l’industrie de la radio de l’URSS, qui est responsable de la production d’ordinateurs. Dans ce ministère, il était à la tête du principal centre de calcul et, en même temps, directeur adjoint de la science à l’Institut de recherche scientifique des équipements automatiques.

Là, sous la direction scientifique et organisationnelle d’A. Kitov, un langage de programmation algorithmique de haut niveau ALGEM (АЛГЭМ) a été créé. L’abréviation ALGEM signifie ALGeconomic and Mathematical Algorithms. Ce langage a été conçu pour automatiser la programmation des tâches économiques, logiques d’information et de gestion. Il était basé sur le langage de programmation universel ALGOL-60, récemment créé par la communauté internationale. Il a été complété par A. Kitov avec de nouveaux types de données, qui ont permis de traiter non seulement des informations numériques, mais aussi des informations textuelles, ainsi que des groupes de données de différents types (structures dans les langages de programmation modernes). A été créée non seulement la langue en tant que telle, mais aussi un traducteur de cette langue pour les ordinateurs de masse dans les années 1960, les familles “Minsk-22” et “Minsk-32”. Avant la création du langage de programmation algorithmique ALGEM, A. Kitov au début des années 1960 a développé la théorie de la programmation associative pour travailler avec de grands tableaux d’informations.

En outre, A. Kitov était le concepteur en chef du système de contrôle automatisé sectoriel du Ministère de l’industrie radio de l’URSS. ALGEM a été utilisé pour résoudre un grand nombre de tâches pour ce système industriel. Pendant longtemps, ALGEM a fidèlement servi les programmeurs soviétiques qui travaillaient dans le domaine des applications informatiques “non-arithmétiques”, et a été utilisé dans des centaines de systèmes de contrôle automatisés de différents niveaux, qui ont été introduits à la fois dans l’industrie et dans les structures de gestion.

Dans les années 1970, alors qu’il travaillait dans le domaine de la cybernétique médicale, A. Kitov a créé un autre langage de programmation algorithmique, NORMIN (НОРМИН), largement utilisé en URSS pour programmer des problèmes médicaux.

Anatoli Kitov et sa femme Galina

Share/Partage

Yannick Harrel

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *

1 + trois =

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.