Programmer faisait partie de l'usage
On n'ouvrait pas une « application » toute faite : on entrait des instructions pour fabriquer soi-même le comportement voulu.
LE PREMIER CHAPITRE
Bien avant Windows, les réseaux et les assistants capables de comprendre une phrase, mon histoire avec l'informatique a commencé avec une petite machine qui imposait d'apprendre, de tester et de comprendre : le ZX81.
UNE MACHINE FORMATRICE
Le ZX81 représente pour moi le début de tout. L'informatique n'était pas encore quelque chose que l'on utilisait sans se poser de questions : pour obtenir un résultat, il fallait apprendre à dialoguer avec la machine, essayer, se tromper et recommencer.
Ses limites faisaient partie de l'apprentissage. Elles obligeaient à réfléchir à ce que l'on demandait à l'ordinateur et à la manière de le lui demander. C'est probablement là qu'est née une bonne partie de ma curiosité de développeur.
Aujourd'hui, j'ai pratiquement oublié la syntaxe exacte du BASIC de cette époque — ce qui me fait sourire — mais j'ai gardé l'essentiel : comprendre un problème, le décomposer, tester une solution et chercher pourquoi elle ne fonctionne pas quand le résultat n'est pas celui attendu.
LE CLAVIER COMME LANGAGE
Ce qui rend ce type de machine fascinant, c'est que l'interface et le langage étaient presque collés l'un à l'autre. Le clavier n'était pas seulement un clavier : il orientait déjà la manière de travailler. Les mots-clés du BASIC étaient partout, visibles, accessibles, et invitaient naturellement à expérimenter.
On n'ouvrait pas une « application » toute faite : on entrait des instructions pour fabriquer soi-même le comportement voulu.
Peu de mémoire, peu de moyens et peu d'assistance : cela forçait à aller à l'essentiel et à comprendre chaque étape.
PRINT, INPUT, IF, FOR, GOTO, LOAD ou SAVE faisaient partie du paysage quotidien des premiers apprentissages.
UNE MÉTHODE DE TRAVAIL TRÈS CONCRÈTE
La démarche était immédiate : on imaginait une action, on tapait quelques lignes, on lançait le programme et on voyait tout de suite si cela marchait. Cette boucle très courte entre intention, essai et correction était extrêmement formatrice.
DEUX ÉPOQUES
Le contraste avec l'informatique actuelle est considérable. Aujourd'hui, il est possible de demander oralement une information ou d'expliquer en langage naturel ce que l'on souhaite. À mes débuts, la machine ne devinait rien : il fallait employer exactement les instructions qu'elle comprenait.
MÉMOIRE PERSONNELLE
J'ai conservé quelques documents d'époque liés au ZX81, notamment des supports de programmation. Pour rester prudent sur le plan des droits, je préfère les garder dans mes archives personnelles plutôt que de les republier ici.
Le but de cette page n'est donc pas de reproduire des documents anciens, mais de raconter ce qu'ils représentent dans mon parcours : l'entrée dans la programmation, la discipline qu'imposait la machine et le plaisir de voir apparaître un premier résultat.
LA SUITE
Le ZX81 n'était évidemment que le début. L'Apple II, l'environnement Memsoft, les logiciels métier puis la création de New Data en 1985 ont progressivement transformé cette passion personnelle en activité professionnelle.
Quarante ans plus tard, ce premier contact avec la programmation reste donc le véritable point de départ de mon histoire informatique.