Le premier programmeur russe

Le 13 décembre est le jour du souvenir du scientifique et inventeur russe, dont le désir était de donner une programmation à l'humanité et de la faire de manière désintéressée, sans profit ni renommée. Son souhait s'est réalisé - le monde a reçu une programmation et son nom est apparu dans l'ombre. Cependant, il est inutile de garder la lampe sous le lit, et il n'y a rien de secret qui ne deviendrait apparent.

Semyon Nikolayevich Korsakov (25 janvier 1787 - 13 décembre 1853) - le premier programmeur et inventeur russe de programmation. La chose la plus frappante est que sa compréhension de la programmation reste correcte et importante jusqu'à présent.

S.N. Korsakov est un noble russe, un militaire (participant à la guerre patriotique de 1812-1813), un fonctionnaire, un compilateur de médicaments, un scientifique et un inventeur. Né à Kherson, vivait et travaillait à Saint-Pétersbourg, reposait sur la terre de Moscou, près des villes de Dimitrov et de Taldom.

Le 11 septembre 1832, Korsakov a envoyé une pétition à l'Académie impériale des sciences de Saint-Pétersbourg (IAN) pour examiner:

  1. découvertes de programmation et
  2. langage de programmation
  3. ainsi que l'invention des bases de données,
  4. programmes et
  5. machines qui effectuent le travail mental - machines mentales.

Dans son discours, Korsakov a souligné qu'il ne recherchait pas la renommée ou d'autres avantages découlant de ses découvertes et inventions, et voulait seulement servir les gens.

Le 13 septembre 1832, Korsakov publie son premier livre sur la programmation: "Dessiner une nouvelle méthode de recherche en utilisant des machines qui comparent les idées".

Le 24 octobre 1832, la commission IAN a rejeté l'invention de Korsakov comme étant inutile, ajoutant une entrée désobligeante: «M. Korsakov a passé trop de raison à enseigner aux autres comment se passer de raison.» Amèrement, imprudemment, mais honnêtement - «trop de raison» pour les académiciens jugeant sa découverte (Ostrogradsky, Kupfer, Parrot, Brandt). "Ils ont été expulsés de l'Académie des sciences pour trop de raisons."

Le sort de la programmation


Seul un des académiciens de l'IAN, le mathématicien anglais Charles Babbage, a suffisamment apprécié le travail de Korsakov pour abandonner la première entreprise de sa vie - la grande machine de différence (1822-1834) - et de 1833 jusqu'à sa mort pour travailler sur le plan de la «machine analytique», qui est devenu à l'avenir un "ordinateur". Babbage est entré dans l'histoire en tant que «père de l'ordinateur».

Babbage a conservé le nom de «machine mentale» («analytique» et «mental» - synonymes), mais a caché la source de son inspiration et le principal message de Korsakov - aider les gens. Les «machines mentales» de Korsakov étaient disponibles - peu coûteuses et placées sur une table. La «machine analytique» de Babbage devait peser 14 tonnes. Il n'aurait pu apporter aucune aide aux gens, même théoriquement, mais pratiquement il n'a jamais été construit.

L'idée de Babbage ne s'est concrétisée qu'après 113 ans. Enfin, la machine était simplement appelée "informatique" (1946, ENIAC, K - ordinateur) et pesait 30 tonnes. La science officielle présente cela comme une grande réussite, mais en fait ENIAC était complètement inutile. Sa tâche était de calculer les tables de tir pour l'ouverture du Second Front (1944), qui en 1946 n'était plus nécessaire. Les autres «réalisations» vont dans le même sens.

En 1950, la tâche de justifier des ordinateurs multi-tonnes inutiles a été «réussie» «résolue» par un autre mathématicien anglais, Alan Turing. Il a suggéré que «l'ordinateur pense» et, par conséquent, à l'avenir, il pourra apporter de nombreux avantages. Cette «solution» a aliéné la programmation des gens encore plus que le poids et le prix des ordinateurs de 30 tonnes, car seules les personnes ayant une pensée très spéciale, principalement des mathématiciens, pouvaient la comprendre sous une forme aussi déformée.

La programmation a apporté des avantages et énormes, mais pas des remerciements, mais contrairement aux efforts de Babbage et Turing.

Le développement de la technologie a permis de réduire et de réduire le coût des ordinateurs, de les rendre aux gens ordinaires et de revenir dans la direction initialement indiquée par Korsakov - aider les gens, ou «programmation appliquée». De plus, les mathématiciens ne peuvent toujours pas expliquer comment cela s'est produit, ainsi que la programmation elle-même.

C'est pourquoi un retour aux enseignements de Korsakov est si important et moderne.

Programmation simple


La programmation de Korsakov était simple, directe et utile. Dans son livre, il n'y a que 20 pages, y compris des dessins et des descriptions de machines, et il ne sera pas difficile de le raconter en langage moderne, en donnant quelques mots à chacune des inventions.

1. Programmation


Korsakov programmation clairement et clairement justifiée avec cinq phrases:

1. Séparez le mental et le mécanique
«Un homme pense, mais ses actions sont mécaniques: il commande et ses jambes vont et ses mains bougent. „

2. Nous soulignons l'essentiel pour l'esprit - l'écriture
"La lettre préserve la mémoire de tous les faits [...], et permet de les soumettre à une comparaison constante et réfléchie, ce qui en fait le premier fondement principal de la civilisation humaine."

3. Nous indiquons le manque d'écriture - non mécanique
«Malgré tous les avantages inestimables de l'écriture, même pour les tableaux récapitulatifs [...], ces outils sont encore insuffisants pour produire immédiatement un résultat détaillé.»

4. Créons l'écriture mécanique - programmation
«En même temps, un tel résultat peut être obtenu en combinant le principe des tableaux récapitulatifs avec une approche mécanique.»

La lettre n'est disponible que pour l'esprit. Seule une personne peut prendre un livre, y trouver les informations nécessaires et tirer des conclusions.

5. Donnons de la programmation aux gens
«L'agencement des machines mentales n'est pas compliqué, leur prix ne doit pas être élevé, ce qui implique que les avantages qu'ils seront en mesure de fournir aux gens peuvent être largement diffusés.»



Les suggestions de Korsakov peuvent être généralisées en une définition de fond:

La programmation est un enregistrement mécanique des pensées pour aider les gens à faire un travail mental.

Et si, selon Korsakov, l'alphabétisation était la première fondation principale de l'humanité, sans laquelle le passé ne peut être imaginé, alors la programmation est devenue sa deuxième base principale, sans laquelle le présent et l'avenir ne peuvent être imaginés.

Afin de ne pas interférer avec tout dans un tas, laissons le plus important et reportons les questions restantes du livre de Korsakov au prochain article.

Bonne mémoire à Semyon Nikolaïevitch Korsakov.

Source: https://habr.com/ru/post/fr480172/


All Articles