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
Portrait de Nicolas Korboulewsky en smoking, en pixel art
PORTRAIT EN POINTSEN SERVICE
  • 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 Thomson

02 / LIST

Un parcours, écrit comme un programme.

LIST "PARCOURS"les années servent de numéros de ligne
  1. 1984REM
    Le TO7/70

    Thomson sort le TO7/70. Il sera mon premier ordinateur, et c'est à lui que TO2026 rend hommage.

  2. 1991REM
    Les 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.

  3. 1999REM
    VDOM

    Dépôt du brevet VDOM. Cette technologie porte encore aujourd'hui le nouveau Tekitisy.

  4. 2001REM
    Tekitisy

    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.

  5. 2007REM
    VAILS

    Lancement du projet de recherche international VAILS, avec l'Université d'État de Tomsk et l'Académie bulgare des sciences.

  6. 2026REM
    TO2026

    Tekitisy revient en version moderne, et ce site est construit avec. Le TO7/70 revient aussi, sous la forme d'une machine virtuelle.

RUN

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.

LE LANGAGE

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.

LE SERVEUR

VAILS

Le moteur qui exécute VVL côté serveur, héritier du projet de recherche de 2007.

LA PASSERELLE

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.