Setun

L'ordinateur Setun est le tout premier ordinateur ternaire, dont la construction fut dirigée par Nikolay Petrovich Brusentsov et Sergueï Sobolev en 1958. Son nom est inspiré de celui d'un petit cours d'eau du voisinage de l'Université d'État de Moscou, son lieu de conception[1].

La création du Setun

Il était plus rapide et moins cher que les ordinateurs binaires de l'époque, vendu à seulement 27 500 roubles (environ 2,5 fois moins cher que les ordinateurs binaires)[2]. Sa production a été largement freinée par les représentants de l'Université nationale de radio-électronique de Kharkiv, qui n'ont pas donné les moyens de produire l'ordinateur en grande quantité. De 15 à 20 machines étaient construites par an, et le matériel était réputé très fiable, quelle que soit la zone du globe[3]. Les réparations étaient simples, peu onéreuses, et rares. Les commandes s'accumulaient, de nombreuses universités s'intéressaient aux possibilités offertes par cet ordinateur, mais la venue du M-20 et son application, notamment dans le domaine des échecs[4], a fini d'enterrer le Setun, et sa production s’arrête en 1965, après une baisse significative du nombre de commandes. Le premier Setun est resté en service 17 ans, avant d'être réduit en pièces et jeté aux ordures.

Malgré tout un deuxième modèle fut mis au point de 1961 à 1968, le Setun 70.

Un deuxième modèle, le Setun 70

Les déboires de la création de Setun 70[5]

Cette amélioration de Setun était conçue sur la base de la programmation structurée d'Edsger Dijkstra, l'ancêtre de la Programmation orientée objet.

Sergueï Sobolev laissa tomber le projet, et Jose Ramil Alvarez, un de ses anciens assistants, ayant participé a la conception de Setun, prit sa place aux côtés de Brusentsov pour écrire les programmes de test de Setun 70.

Peu après la sortie de Setun 70, le laboratoire de Brusentsov a été sorti du bâtiment principal, et remisé dans une petite salle d'un ancien hôtel étudiant[1].

Nastavnik

L'administration de l'université décida de cesser les recherches sur Setun 70; l'équipe décida donc de le rendre utilisable sans plus pousser ses capacités de programmation. Il fut transformé en un outil d'aide à l'apprentissage appliquant les principes de la didactique, baptisé Nastavik (professeur). Basé sur des formulaires et un apprentissage interactif, il fonctionna 30 ans durant notamment pour former des groupes d'élèves de première année en évaluant leur niveau d'anglais, avant d'être remplacé par du matériel plus moderne; son absence de souris, le terminal pour seul affichage, et sa simplicité générale le firent tomber dans la disgrâce, menant à son abandon au début du 21e siècle.

Fonctionnement et principes essentiels

La programmation sur Setun se faisait en utilisant la notation polonaise inverse[1].

Divers

  • Il existe un émulateur de Setun : Tunguska (https://sourceforge.net/projects/tunguska/)
  • Jusqu'à la fin de sa vie, Brusentsov publia des articles sur son système ternaire, le défendant comme étant bien plus logique que le système binaire (n'incluant pas de valeur nulle native) et s'appuyant énormément sur la philosophie d'Aristote pour étayer ses propos (voir Argument du troisième homme). En effet Aristote explique le monde par des réflexions tertiaires (Les syllogismes) et le nombre trois a pour lui une dimension très importante. Brusentsov estimait qu'un système informatique ne respectant pas cette règle de trois ne pouvait représenter correctement la réalité. « … Investigating the reasons of the low intellectual level of computer information science, as well as of low contemporary level of the “artificial intelligence” solutions and incompatibility of the formal logic with the natural intellect we would come to inevitable conclusion that, the adopted –without need- by this (formal) logic “the law of excluded middle (or third)” is incompatible with the three-value relation of the, fully corresponding with reality, Aristotle's sequence without which there can not exist the “logic prudent” (reasonable)[1] » Ou encore : « The basic feature of ternary logic is its better correspondence to our human logic[6]. »

Références

  1. (en) Brousentsov N. P. et Maslov S. P., « Development of ternary computers at Moscow State University », sur Russian virtual computer museum (consulté le )
  2. (en) Nikolay Brusentsov et José Ramil Alvarez, « Ternary Computers: The Setun and the Setun 70 », 1st Sovietand Russian Computing (SoRuCom),, , p. 74-80 (lire en ligne)
  3. (en) Alexander Nitusov, « Nikolay Petrovich Brusentsov »
  4. (en) « M-20 »
  5. (en) John Impagliazzo et Eduard Proydakov, « Perspectives on Soviet and Russian Computing »
  6. Trogemann, Georg, 1959-, Nitussov, Alexander Y. (Alexander Yuryevich), 1951- et Ernst, Wolfgang, 1959-, Computing in Russia : the history of computer devices and information technology revealed, Vieweg, (ISBN 3-528-05757-2 et 978-3-528-05757-2, OCLC 49322216, lire en ligne)
  • Portail de l’informatique
  • Portail de l’URSS
Cet article est issu de Wikipedia. Le texte est sous licence Creative Commons - Attribution - Partage dans les Mêmes. Des conditions supplémentaires peuvent s'appliquer aux fichiers multimédias.