| Période de fabrication : 1950-1974 | Fabricant : fabricant non renseigné | |
| Domaines : Informatique et Communication | Sous-domaines : Logiciel | |
| Organisme : ACONIT | Ville : Utrecht | |
| Modèle : | Matériaux : Papier |
Description
Titre traduit : Paper tape "ABSA"
Le ruban perforé ABSA du Laboratorium voor kristalchemie à Utrecht (pays-Bas) est un ruban standard datant des années 1960, utilisé pour inscrire et lire des programmes informatiques ou des données de faible ampleur. Ici, il s'agit d'un code source, en l'occurrence celui d'un programme élaboré en langage Algol et destiné à être exécuté par une machine de traitement de données.
Le support est constitué d'un rouleau de ruban perforé blanc à 8 canaux (ou lignes d'écriture), de largeur standard 1 pouce (25,4 mm) et de longueur environ 200 cm.
Le ruban est perforé en caractères Flexowriter (comme indiqué au stylo sur le ruban).
Ce programme est identique à une ligne près (124) au ruban AC 20429. Celui-ci semble comporter une correction :
ruban AC_20426 : SCF:= - SF devient > ruban AC_20429 : SCF:= - SCF;
Utilisation
À l'examen du code, on constate qu'il s'agit d'un programme en langage Algol.
Un commentaire en tête fournit une identification complète :
« KRIS/DUIA-ABSB Absorptieprogramma deel B.
A.DUISENBERG, Laboratorium voor kristalchemie, Utrecht 1966 » (c'est-à-dire qu'il s'agit d'un programme établit par le laboratoire de la chimie des cristaux d'Utrecht, au Pays-Bas.
Le code « source » d'un programme - comme ici - constitue le texte clair, en langage de programmation, du programme à exécuter. Ce texte va être fourni à un programme «compilateur» qui va le traduire dans un format intermédiaire dit code «objet». Celui-ci va être pris à son tour par un «éditeur de liens» qui va lui associer les bibliothèques de fonctions standards nécessaires et fournir finalement le «code binaire». C'est ce code binaire (suite d'instructions en code machine) qui est exécutable directement par l'ordinateur.