Bob Albrecht

Bob Albrecht

Bob Albrecht : rendre l’informatique accessible à tous

Bob Albrecht est l’une des figures importantes de l’informatique populaire et éducative aux États-Unis. Programmeur, enseignant et auteur, il défend dès les années 1960 l’idée que les ordinateurs ne doivent pas rester réservés aux grandes entreprises, aux administrations et aux spécialistes. Pour lui, ils peuvent aussi devenir des instruments d’apprentissage, de jeu, de créativité et d’émancipation.

Au début des années 1970, il participe à la création de la People’s Computer Company, à la fois organisation éducative, centre informatique ouvert au public et publication consacrée à la programmation. Il joue également un rôle dans la diffusion du langage BASIC, dans le développement de Tiny BASIC et dans la naissance de Dr. Dobb’s Journal, l’une des premières revues consacrées au logiciel pour micro-ordinateurs.

Moins connu que les fondateurs des grandes entreprises informatiques, Bob Albrecht appartient pourtant à une génération essentielle : celle qui a préparé l’arrivée de l’ordinateur personnel en montrant que chacun pouvait apprendre à programmer.

Fiche rapide

  • Nom : Robert Leo Albrecht
  • Nom usuel : Bob Albrecht
  • Naissance : 18 février 1930
  • Décès : 16 juillet 2022
  • Domaine : informatique éducative, programmation, édition
  • Contributions majeures : People’s Computer Company, diffusion du BASIC, Tiny BASIC, Dr. Dobb’s Journal, ComputerTown USA!

La découverte des ordinateurs

Bob Albrecht découvre l’informatique professionnelle en 1955. Il quitte alors ses études avant d’avoir terminé une maîtrise et rejoint la division aéronautique de Minneapolis-Honeywell. Son premier travail porte sur des calculateurs analogiques utilisés pour simuler des systèmes de contrôle destinés aux avions à réaction.

Quelques mois plus tard, son responsable lui demande d’apprendre à utiliser un IBM 650, un ordinateur à mémoire tambour fonctionnant avec des cartes perforées. Sa mission consiste ensuite à présenter cette nouvelle machine aux ingénieurs qui travaillent encore avec les dispositifs analogiques. Cette expérience modifie profondément son parcours : il comprend rapidement qu’il préfère la programmation aux méthodes de calcul qu’il utilisait jusque-là.

Albrecht travaille ensuite pour plusieurs entreprises du secteur informatique, notamment Burroughs et Control Data Corporation. Il assure des missions de programmation, de conseil et d’assistance technique. Toutefois, son intérêt se déplace progressivement de l’industrie vers l’enseignement.

Enseigner la programmation aux jeunes

Au début des années 1960, Bob Albrecht commence à présenter les ordinateurs dans des conférences destinées aux enseignants. En 1962, il enseigne déjà la programmation en FORTRAN à des lycéens, à une époque où l’accès à un ordinateur reste exceptionnel, même dans les universités.

L’apparition du langage BASIC en 1964 correspond particulièrement bien à son projet éducatif. Ce langage interactif permet d’obtenir rapidement un résultat sans devoir maîtriser immédiatement les détails techniques d’une machine. Albrecht y voit un moyen de rendre la programmation accessible à des élèves beaucoup plus jeunes.

Il développe alors des supports d’autoformation composés de courtes explications, d’exercices et de réponses immédiates. Cette méthode repose sur la pratique : l’élève doit saisir un programme, l’exécuter, observer ce qui se produit, puis modifier les instructions. L’ordinateur n’est pas présenté comme un objet mystérieux, mais comme un système avec lequel on peut apprendre en expérimentant.

La création de DYMAX

Bob Albrecht collabore avec plusieurs enseignants et programmeurs pour produire des ouvrages d’initiation à l’informatique. Ces activités prennent notamment la forme d’un groupe appelé DYMAX, installé à Menlo Park au début des années 1970.

DYMAX publie des manuels consacrés aux mathématiques, à la programmation et aux usages pédagogiques des ordinateurs. Albrecht cherche à employer un langage simple et direct, éloigné du ton académique de nombreux ouvrages techniques. Ses livres donnent une place importante aux jeux et aux petits programmes que le lecteur peut recopier et modifier.

Entre la fin des années 1960 et les années 1990, Bob Albrecht participe à la rédaction de plusieurs dizaines d’ouvrages. Beaucoup sont destinés aux enseignants, aux élèves ou aux amateurs qui souhaitent découvrir la programmation sans formation spécialisée.

People’s Computer Company

En 1972, Bob Albrecht lance la publication People’s Computer Company avec Dennis Allison, George Firedrake et d’autres collaborateurs. Le nom s’inspire avec humour de celui du groupe de rock Big Brother and the Holding Company : au départ, la People’s Computer Company n’est d’ailleurs pas réellement une entreprise.

Le premier numéro paraît en octobre 1972 sous la forme d’un journal de grand format, choisi parce qu’il permet de publier beaucoup de contenu à faible coût. Sa couverture affirme que les ordinateurs sont trop souvent utilisés pour contrôler les personnes plutôt que pour les aider, et qu’il faut changer cette situation.

Le journal propose des programmes en BASIC, des jeux, des exercices, des bandes dessinées et des informations sur les usages éducatifs de l’informatique. Il adopte un ton volontairement vivant, parfois irrévérencieux, très différent de celui des publications professionnelles de l’époque. Son objectif n’est pas seulement d’expliquer les ordinateurs, mais de donner envie aux lecteurs de les utiliser eux-mêmes.

Un centre informatique ouvert au public

La People’s Computer Company devient aussi une organisation éducative à but non lucratif et un lieu accessible au public. Des ordinateurs et des terminaux sont mis à la disposition des enfants, des enseignants et des curieux. Les visiteurs peuvent apprendre le BASIC, jouer à des jeux informatiques ou écrire leurs propres programmes.

Albrecht raconte que des soirées étaient organisées le mercredi, avec des repas partagés pendant lesquels les machines restaient ouvertes à tous. Les activités ne se limitaient pas toujours à l’informatique : il lui arrivait également d’y enseigner des danses grecques. Cette atmosphère illustre bien son approche, fondée sur la convivialité, la découverte et l’absence de frontière stricte entre apprentissage et loisir.

Lors de conférences éducatives, l’équipe transportait aussi des terminaux, des calculatrices programmables et d’autres équipements. Lorsque les portes du lieu étaient ouvertes, l’atelier restait accessible. Les visiteurs pouvaient ainsi découvrir directement le BASIC et tester des machines qui leur auraient été inaccessibles ailleurs.

L’ordinateur comme outil de jeu

Pour Bob Albrecht, les jeux constituent une excellente porte d’entrée vers la programmation. Un joueur peut commencer par exécuter un programme, puis chercher à comprendre ses règles, modifier une valeur et finalement écrire sa propre version. Le jeu transforme ainsi l’utilisateur passif en expérimentateur.

Les publications de la People’s Computer Company contiennent de nombreux programmes courts que les lecteurs peuvent saisir eux-mêmes. Ils permettent de jouer, de produire des graphiques, de résoudre des problèmes ou de simuler des situations simples. Cette approche contribue à populariser l’idée que l’ordinateur peut être un objet personnel et créatif, bien avant que les micro-ordinateurs ne se diffusent largement dans les foyers.

Albrecht défend aussi une pédagogie fondée sur le plaisir. L’élève ne doit pas seulement mémoriser une syntaxe ; il doit obtenir rapidement un résultat visible et avoir envie d’aller plus loin. Cette idée restera centrale dans l’enseignement de la programmation aux débutants.

Tiny BASIC : un langage pour les petites machines

Au milieu des années 1970, les premiers micro-ordinateurs disposent de très peu de mémoire. Les interpréteurs BASIC existants sont souvent trop volumineux pour fonctionner sur ces nouvelles machines dans une configuration abordable.

Dennis Allison propose alors les spécifications d’un interpréteur réduit, appelé Tiny BASIC. Bob Albrecht soutient activement le projet et publie les textes d’Allison dans le journal de la People’s Computer Company. Les lecteurs sont invités à développer leurs propres versions et à les partager.

Cette initiative correspond parfaitement à l’esprit de la publication : proposer une solution simple, documentée et librement reproductible. Plusieurs programmeurs écrivent ensuite des versions de Tiny BASIC pour différentes machines. Le projet contribue ainsi à rendre la programmation accessible sur les premiers micro-ordinateurs à mémoire limitée.

La naissance de Dr. Dobb’s Journal

Le succès des articles consacrés à Tiny BASIC conduit à la création d’une publication indépendante. En 1976 paraît le premier numéro de Dr. Dobb’s Journal of Tiny BASIC Calisthenics and Orthodontia. Le nom « Dobb’s » combine les prénoms de Dennis Allison et Bob Albrecht.

La revue devait initialement servir à diffuser les différentes implémentations de Tiny BASIC. Toutefois, l’intérêt des lecteurs est suffisamment important pour qu’elle devienne une publication régulière consacrée au logiciel pour micro-ordinateurs. À une époque où la presse informatique traite surtout de matériel, cette orientation est particulièrement novatrice.

Dr. Dobb’s Journal devient ensuite une revue majeure pour les programmeurs. Elle publie du code source, des techniques de développement et des articles sur de nombreux langages et systèmes. Son existence prolongée bien au-delà des débuts de la micro-informatique montre l’importance du besoin auquel elle répondait.

Une place dans la culture des premiers micro-ordinateurs

La People’s Computer Company apparaît avant le Homebrew Computer Club. Elle participe déjà à la formation d’un milieu dans lequel les connaissances, les programmes et les expériences circulent librement.

Lorsque l’Altair 8800 apparaît en 1975, la région de la baie de San Francisco dispose donc déjà de communautés préparées à accueillir la micro-informatique. La People’s Computer Company sert de lien entre enseignants, programmeurs, militants, amateurs d’électronique et futurs utilisateurs d’ordinateurs personnels.

Bob Albrecht n’est pas principalement un concepteur de matériel. Son apport réside ailleurs : il aide à créer les conditions culturelles et pédagogiques nécessaires pour que les ordinateurs deviennent réellement personnels. Une machine ne devient accessible que si des personnes disposent aussi de documentation, de logiciels, de lieux d’apprentissage et d’une communauté avec laquelle échanger.

ComputerTown USA!

À la fin des années 1970, Bob Albrecht participe au projet ComputerTown USA!. L’idée consiste à installer des micro-ordinateurs dans des bibliothèques publiques afin que les habitants puissent les découvrir librement.

Le projet commence notamment à la bibliothèque de Menlo Park. Les visiteurs peuvent utiliser les machines, suivre des ateliers et apprendre les bases de la programmation. Cette démarche prolonge directement le travail de la People’s Computer Company : sortir l’ordinateur des centres spécialisés pour le placer dans un lieu public ordinaire.

Le projet reçoit ensuite un soutien de la National Science Foundation. Des documents sont produits pour aider d’autres bibliothèques, écoles et centres communautaires à reproduire l’expérience. ComputerTown constitue ainsi l’une des premières tentatives organisées de démocratisation de la micro-informatique par les bibliothèques.

Des publications au ton personnel

Bob Albrecht cultive un style éloigné de la communication institutionnelle. Dans la People’s Computer Company, il tient notamment une rubrique appelée DragonSmoke, consacrée à des informations, des réflexions et des sujets informatiques variés. Cette rubrique devient ensuite une petite publication indépendante.

Les dragons occupent d’ailleurs une place récurrente dans l’univers graphique de la People’s Computer Company. Cette fantaisie permet de donner aux publications une identité immédiatement reconnaissable et d’atténuer le caractère intimidant de l’informatique.

Ce ton ludique ne signifie pas que le contenu soit superficiel. Les lecteurs y trouvent des programmes, des méthodes d’enseignement et des réflexions sur le rôle social des technologies. Albrecht cherche surtout à montrer que la rigueur technique n’exige pas une présentation austère.

Une vision sociale de l’informatique

Bob Albrecht considère très tôt que l’accès aux ordinateurs constitue une question sociale. Au début des années 1970, les machines appartiennent encore principalement aux gouvernements, aux universités et aux grandes entreprises. Leur puissance sert souvent à gérer, classer ou contrôler des informations concernant les individus.

La People’s Computer Company défend l’idée inverse : les personnes doivent pouvoir utiliser les ordinateurs pour apprendre, créer et communiquer. Cette vision rejoint certaines valeurs de la culture hacker, notamment le partage de l’information, l’accès direct aux machines et l’apprentissage par l’expérimentation.

Albrecht ne présente cependant pas la technologie comme une solution automatique à tous les problèmes. Son travail insiste davantage sur les usages et sur l’éducation. Un ordinateur ne libère personne par sa seule présence ; il devient utile lorsque les utilisateurs comprennent son fonctionnement et peuvent s’en servir selon leurs propres objectifs.

Pourquoi Bob Albrecht est une figure importante

  • Informatique éducative : il enseigne la programmation aux jeunes dès le début des années 1960.
  • Diffusion du BASIC : il contribue à populariser un langage accessible aux débutants.
  • People’s Computer Company : il participe à la création d’un centre et d’une publication consacrés à l’informatique ouverte au public.
  • Tiny BASIC : il soutient la diffusion d’un interpréteur adapté aux premiers micro-ordinateurs.
  • Dr. Dobb’s Journal : il participe à la naissance de l’une des premières revues consacrées au logiciel pour micro-ordinateurs.
  • ComputerTown : il contribue à introduire les micro-ordinateurs dans les bibliothèques publiques.
  • Approche ludique : il montre que les jeux, l’expérimentation et la créativité peuvent faciliter l’apprentissage de l’informatique.

Repères chronologiques

  • 1930 : naissance de Robert Leo Albrecht
  • 1955 : découverte de l’informatique chez Minneapolis-Honeywell avec l’IBM 650
  • 1962 : enseignement de la programmation en FORTRAN à des lycéens
  • 1964 : adoption progressive du BASIC pour l’enseignement
  • Fin des années 1960 : publication de premiers ouvrages pédagogiques sur l’informatique
  • 1972 : lancement de la People’s Computer Company
  • 1975 : publication des spécifications de Tiny BASIC
  • 1976 : création de Dr. Dobb’s Journal
  • Fin des années 1970 : développement du projet ComputerTown USA!
  • 2022 : décès de Bob Albrecht

Publications similaires

  • Alan Michael Sugar

    Fondateur d’Amstrad et figure majeure de la micro-informatique européenne Alan Michael Sugar, né le 24 mars 1947 à Londres, est un entrepreneur britannique connu pour avoir fondé la société Amstrad. Il joue un rôle déterminant dans la démocratisation de l’électronique et de l’informatique personnelle en Europe, en particulier durant les années 1980. Son approche repose…

  • Steve Dompier

    Steve (Steven) Dompier : l’homme qui a fait “chanter” l’Altair 8800 Steve Dompier (souvent référencé comme Steven Dompier) est né le 7 janvier 1946 à Spokane (Washington, États-Unis). Il est surtout connu pour sa démonstration de 1975 au Homebrew Computer Club, où il fait “jouer” un Altair 8800 via des interférences captées sur une radio…

  • L’éthique hacker

    L’éthique hacker : comprendre, créer et partager L’éthique hacker désigne un ensemble de valeurs apparues dans les premières communautés de programmeurs, notamment au MIT à partir de la fin des années 1950. Elle repose sur une relation active à la technique : accéder directement aux machines, comprendre leur fonctionnement, expérimenter librement et partager les connaissances…

  • Steve Wozniak

    Steve Wozniak, dit « Woz » : créateur de l’Apple I et de l’Apple II Steve Wozniak, souvent surnommé « Woz », est l’une des grandes figures de la révolution de la micro-informatique. Ingénieur en électronique et programmeur, il conçoit les premiers ordinateurs Apple I et Apple II. En 1976, il participe à la fondation…

  • Federico Faggin

    Pionnier du microprocesseur moderne Federico Faggin, né le 1er décembre 1941 à Vicence (Italie), est un ingénieur et inventeur italo-américain reconnu comme l’un des principaux architectes du microprocesseur moderne. Son travail joue un rôle fondamental dans la naissance de l’informatique personnelle, notamment à travers la conception du premier microprocesseur commercial entièrement intégré. Formation et premiers…

  • Alan Kotok

    Alan Kotok : hacker du MIT, pionnier de Spacewar!, des échecs informatiques et de DEC Alan Kotok est l’une des figures marquantes de l’informatique américaine des années 1960 à 2000. Étudiant au MIT, membre du Tech Model Railroad Club, il appartient au petit groupe des premiers hackers qui découvrent les possibilités des machines interactives comme…