ABC (langage)

langage de programmation From Wikipedia, the free encyclopedia

ABC est un langage de programmation impératif au typage fort et supportant le polymorphisme, développé au Centrum voor Wiskunde en Informatica (CWI) par Leo Geurts, Lambert Meertens, et Steven Pemberton. Il a été conçu pour être le successeur du BASIC, Pascal et Awk. Il s'inspire de SETL et Algol 68[1]. Sa dernière version (1.05.02) fonctionne sous Unix, DOS, Atari, et Macintosh.

Date de première versionVoir et modifier les données sur Wikidata
Influencé parSETLVoir et modifier les données sur Wikidata
Faits en bref Date de première version, Développeur ...
ABC
Date de première version Voir et modifier les données sur Wikidata
Développeur Centrum voor Wiskunde en Informatica
Dernière version 1.05.02
Influencé par SETLVoir et modifier les données sur Wikidata
A influencé Python
Site web homepages.cwi.nl/~steven/abcVoir et modifier les données sur Wikidata
Fermer

ABC a une implémentation monolithique, difficilement adaptable ; de plus, il ne peut pas accéder aux fonctions du système d'exploitation sur lequel il tourne.

Il a inspiré la syntaxe du langage de programmation Python car son créateur, Guido van Rossum, l'a utilisé au début des années 1980[2],[3].

Exemple

Exemple d'une fonction words qui retourne une collection des mots présents dans « document » :

 HOW TO RETURN words document:
    PUT {} IN collection
    FOR line IN document:
       FOR word IN split line:
          IF word not.in collection:
             INSERT word IN collection
    RETURN collection

Notes et références

Lien externe

Related Articles

Wikiwand AI