RUN "AUTEUR"
Nicolas Korboulewsky.
Je conçois des langages, des moteurs et des logiciels depuis plus de trente ans. Mon premier ordinateur était un Thomson TO7/70.
TO2026 est un retour aux sources : la machine sur laquelle tout a commencé, refaite avec tout ce que j'ai appris depuis.
Explorer la machine
- PREMIER ORDINATEURThomson TO7/70
- AUJOURD'HUIFondateur de ProSuite OOD
- BASÉ ÀSofia, Bulgarie
- SES LANGAGESBASIC, VVL, et quelques autres
01 / AU COMMENCEMENT
Un TO7/70. Et l'envie de comprendre comment ça marche.
Un écran, un curseur qui clignote, un crayon optique : tout restait à inventer.
Le TO7/70 a été mon premier ordinateur. C'est de lui que TO2026 tient son nom, son écran de démarrage et ses couleurs, même si son matériel reprend celui du MO6, plus complet.
Depuis, je n'ai jamais vraiment quitté cette question : comment une machine comprend-elle ce qu'on lui écrit ? Elle m'a mené aux réseaux de neurones, aux langages, aux moteurs d'applications et à l'intelligence artificielle.
Revenir à l'histoire des Thomson02 / LIST
Un parcours, écrit comme un programme.
- 1984REMLe TO7/70
Thomson sort le TO7/70. Il sera mon premier ordinateur, et c'est à lui que TO2026 rend hommage.
- 1991REMLes réseaux de neurones
Publication sur la rétropropagation du gradient, la méthode qui permet à un réseau de neurones d'apprendre de ses erreurs.
- 1999REMVDOM
Dépôt du brevet VDOM. Cette technologie porte encore aujourd'hui le nouveau Tekitisy.
- 2001REMTekitisy
Un éditeur de sites web dont le contenu vit dans une base de données, à une époque où l'on écrivait encore ses pages à la main.
- 2007REMVAILS
Lancement du projet de recherche international VAILS, avec l'Université d'État de Tomsk et l'Académie bulgare des sciences.
- 2026REMTO2026
Tekitisy revient en version moderne, et ce site est construit avec. Le TO7/70 revient aussi, sous la forme d'une machine virtuelle.
03 / AUJOURD'HUI
ProSuite OOD, à Sofia.
Je dirige ProSuite OOD, une société de logiciels qui développe des technologies d'intelligence artificielle et neuro-symboliques : l'apprentissage des réseaux de neurones, uni à la rigueur de la logique. Trois briques, que j'ai inventées, en forment le cœur.
VVL
Un langage homoïconique et neuro-symbolique : le programme est lui-même une donnée qu'il peut lire et transformer. Il s'appuie sur la théorie des objets abstraits d'Edward Zalta.
VAILS
Le moteur qui exécute VVL côté serveur, héritier du projet de recherche de 2007.
ODESA
La passerelle entre les agents d'intelligence artificielle et les applications des entreprises.
04 / POURQUOI TO2026
Les langages, encore et toujours.
J'aime les langages, surtout les anciens et les inattendus : Simula, Lisp, Prolog, RPL, miniKanren. Chacun est une autre façon de penser un programme.
TO2026 est mon terrain de jeu. J'y ai réécrit de zéro le BASIC 128 du MO6, à partir du manuel de 1986, puis imaginé le BASIC 2026 qu'on aurait aimé avoir à l'époque. Le bureau, Plume et Abaque sont là pour montrer jusqu'où il peut aller.
C'est un projet personnel, sans but commercial : un hommage à la famille Thomson TO/MO et à tous ceux qui ont tapé leurs premières lignes sur ces machines.
- BASIC
- Simula
- Lisp
- Prolog
- RPL
- miniKanren
- VVL
AUTEUR.BAS
10 CLS 20 PRINT "NICOLAS KORBOULEWSKY" 30 PRINT "PREMIER ORDINATEUR : TO7/70" 40 FOR A=1984 TO 2026 50 LOCATE 0,3:PRINT "ANNEE";A 60 NEXT A 70 PRINT "TOUJOURS AU CLAVIER" 80 GOTO 70
La machine attend votre premier programme.
Allumez-la, choisissez un BASIC, et tapez votre première ligne.