• Aller au contenu
  • Aller au menu
  • Aller à la recherche

CPU ⬜ Carré Petit Utile

CPU

Carré, Petit, Utile : Le programme radio des gens du numérique.
Tous les Jeudi à 11h sur Radio <FMR>

  • Programmes
  • Interviewes
  • Chroniques
  • Chercher
  • Suivez-nous !
  • CPU
  • ⬜
  • Interviewes
  • ›
  • Benoît Triquet, membre de l'association de retro-computing Silicium (première partie)
  • ← précédent
  • ⬜
  • suivant →

Benoît Triquet, membre de l'association de retro-computing Silicium (première partie)

jeudi 21 octobre 2021. Interviewes

  • développement
  • minimalisme
  • prototypage
  • retrocomputing
  • éducation

Interview diffusée dans l'émission CPU release Ex0174 : Basic pour débutants.
Enregistrement en public chez nos amis de la Compagnie du Code avec respect des gestes barrières.

Nos amis de l'association de retro-computing Silicium ont désigné un membre pour nous parler du langage Basic. Le choix fut fait par tirage au sort avec la fameuse fonction RAND(). Nous sommes donc avec Benoit Triquet :

  • Spécialiste de la programmation Temps-Réel dans l'embarqué pour l'aéronautique ;
  • Membre de l'association Silicium ;
  • Sélectionné au hasard pour me répondre, ô coquin de sort.

Ceci est la première partie de l'interview axée sur le langage Basic, la seconde partie sera diffusée la semaine prochaine.

  • Première partie :
    • Pour commencer, quel a été ton premier contact avec le langage Basic ?
    • Et quand t'es-tu arrêté ?
    • Est-ce que tu t'amuses encore à faire des petits programmes en Basic ?
    • Parlons donc du langage lui-même : Que signifie l'abréviation Basic ? (Beginner's All-purpose Symbolic Instruction Code)
    • Qui l'a créé ?
    • De quels concepts et langages s'était-il inspiré ?
    • Pour quel ordinateur et pour quel usage ?
    • J'ai cru comprendre que la première exécution en Basic était aussi la première démo d'utilisation d'un ordinateur en temps partagé.
    • La particularité du Basic est d'être un langage direct, on peut taper une commande et elle est immédiatement interprétée, ou écrire un programme en commençant par un numéro de ligne. Était-ce une nouveauté ?
    • J'ai vu un manuel pour mini-ordinateurs d'entreprise IBM, Apparemment, il était à l'époque aussi utilisé que Cobol pour faire du développpement rapide.
  • Deuxième partie :
    • Le Basic a très peu d'instructions de base. Limiter son vocabulaire était une contrainte technique ou une volonté par design ?
    • Faisons un tour dans sa syntaxe : dans le Basic, on a les variables numériques et les variables de chaines, qui commençaient par $. On avait aussi un sacré nombre de fonctions de manipulations de chaines.
    • Un de mes douloureux souvenirs en Basic, c'était la profusion de GOTO, en soit, une initiation à la programmation spaghetti.
    • DATA, RESTORE et READ : c'est en gros une petite particularité, car il y a peu de langages avec ce système de pointeur de données prédéfénis
    • PEEK et POKE sont dans un bateau, ces deux instructions permettaient de jouer directement avec les adresses mémoires, quand sont-elles arrivées ?
  • Troisième partie :
    • Quand est arrivé le premier micro-ordinateur avec Basic ?
    • Le premier gros éditeur du langage Basic fut une petite start-up montée par Paul Allen et Bill Gates, Micro-Soft. Peux-tu parler un peu du Altair Basic, leur premier produit ?
    • Microsoft a été l'éditeur phare de ce langage sur micros 8 bits. Quel a été leur particularité ?
    • On m'a dit que dans une des démos (du GW-Basic, il me semble) on a un exemple de listing écrit par Bill Gates, et que c'est peu glorieux point de vue qualité de code.
    • Sur l'Apple II, quelles étaient les différences entre l'Integer Basic et l'Applesoft Basic ?
    • J'avais longtemps entendu parlé d'une version francisé du Basic, on m'a dit que j'ai confondu avec le LOGO francisé ou encore le LSE. J'ai cherché, j'ai pas trouvé. Ai-je halluciné ?
    • Le PC-XT, le tout premier IBM PC, pouvait booter direct en Basic, bien plus rapidement qu'il démarrait le DOS, et ceci pour un prix largement supérieur aux machines 8 bits. Pourquoi a-t-il disparu ?

Interview : Da Scritch
Photo : Autoportrait, modifié par un serveur d'e-mail antédiluvien.

Pièces jointes

  • 0174-CPU-Interview-BTriquet(21-10-21).mp3

Aucun commentaire

Ajouter un commentaire

Le code HTML est affiché comme du texte et les adresses web sont automatiquement transformées. Votre e-mail ne sera pas affiché.

Menu

Catégories

  • Programmes
  • Interviewes
  • Chroniques
    • Enfant du futur immédiat
    • Ainsi naquit
    • Artefact du passé
    • Feedback
    • Histoire
    • How to
    • La mascotte
    • Le Gourou
    • Lexique
    • Plantage
    • Standard
    • Archéologie du Futur
    • Légende
    • Paillasse du design
  • Hors micro
  • Teaser

Séries

  • Arrière-guichet
  • Au service informatique de Sa Majesté
  • Bio is the new Black
  • Bulletin de santé d´Internet 2017
  • Crie si tu sais…
  • Elles codent
  • Futurs alternatifs
  • Histoires de la cryptographie
  • Killed By App
  • Langages machine
  • lost and found
  • Made in Japan 日本製
  • Paranoid android
  • Parce que c’est Notre Projet Souverain
  • Quelque chose de totalement différent
  • Radio numérique
  • Read That Funky Manual !
  • Recycle
  • Situation critique
  • Webmasters

Toutes les séries

Mots-clés

  • communication
  • communauté
  • politique
  • infrastructure
  • développement
  • design
  • matériel
  • standard
  • organisation
  • logiciel
  • sécurité
  • éducation
  • électronique
  • éthique
  • maker
  • humour
  • marketing
  • prototypage
  • web
  • vie privée

Tous les mots-clés

Menu extra

Suivez-nous !

  • 🎵 Podcast des émissions
  • 🎧 …pour Android
  • 🎧 …via Apple Podcast
  • 🎧 …via Google Podcast
  • 🎧 …en newsletter
  • Comment faire

Réseaux sociaux

  • @cpu@Mastodon.tetaneutral.net
  • BlueSky @cpu.pm
  • Xwitter @CPUprogramme
  • LinkedIn company/cpuprogramme
  • Facebook /programmecpu
  • Nous écrire par e-mail

Développeurs

  • Da Scritch
  • Enflammée
  • Gabriel
  • Infested Grunt
  • Solarus
  • René Speranza
  • Toute l'équipe

Producteurs

  • Radio <FMR>
  • Silicium
  • Ça Fait Écho
  • Régie publicitaire

Code source (github)

  • CPU-Audio web component
  • Thème Dotclear "CPU-15"
  • CPU podcaster
  • Youtube future playlist

Pages juridiques

  • Documentation du programme
  • Licence de l'émission et des sonores
  • Politique de confidentialité 🍪
  • Mentions légales

Interviewes et chroniques en licence CC-BY-NC ⬜ Émissions © DaScritch et l'équipe pour Radio <FMR> ⬜ Propulsé par Dotclear