ALGO
Le ALGO est un langage de programmation algébrique de du développé entre le 1959 et le 1961 pour l'ordinateur de Bendix G-15 .
ALGO était l'un de plusieurs langages de programmation inspirés par le rapport préliminaire de sur la langue algorithmique internationale écrite dans Zürich dans le 1958 . Ce rapport a subi plusieurs modifications avant de devenir le rapport révisé sur lequel la plupart des réalisations d'algol sont basées. En conséquence, ALGO et tout autre " tôt ; ALGOLs" ; avoir une syntaxe très différente d'algol 60 .
D'autres langues se sont développées à partir du rapport de Zürich incluent le BALGOL , le FOU (décodeur d'algorithme du Michigan) et le NELIAC .
Exemple
Voici l'algorithme de Trabb Pardo-Knuth de dans ALGO :
1. ALGORITHME DU TITRE TRABB PARDO-KNUTH 2. Indice inférieur I, J 3. Format fi (2DT), FLARGE (3D) 5. Z=SQRT (ABS (T)) +5*T^3 8. POUR J=0 (1) 10 COMMENCENT 11. =I DE L'IMPRESSION (FI) 14. IMPRIMER LE =Y (LA FLORIDE) 17. GRAND : COPIE (FLARGE) =999 19. APRÈS : CARR (1) EXTRÉMITÉ 20. EXTRÉMITÉ
Remarques
1. Un titre est le seul type de commentaire permis. La ligne nombres ont été insérées par le rédacteur. Type de données de nombre entier. Les lettres minuscules ne sont pas des typos, mais reflètent la manière dont le code d'ALGO a été présenté dans la documentation originale. Seulement la taille d'une rangée peut être spécifiée, limite inférieure est toujours zéro. Le premier format réclame un nombre à deux chiffres suivi d'une étiquette, la seconde pour un nombre de trois chiffres. La syntaxe des réalisations du procédé d'ALGO est légèrement différente de cela donnée dans le rapport de Zurich. Des fonctions comme définies par le rapport de Zürich ne sont pas mises en application. La syntaxe ici est du rapport de Zürich et est également compatible aux divers autocodes 1950s-era. KEYBD lit une valeur numérique de la borne.
Voir également
Algol 58 Algol 60
.