ABC (langage)

ABC (langage)
Page d'aide sur l'homonymie Pour les articles homonymes, voir ABC.

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.

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

  1. (en) Federico Biancuzzi et Shane Warden, Masterminds of Programming: Conversations with the Creators of Major Programming Languages, O'Reilly Media, avril 2009, 480 p. (ISBN 0-596-51517-0) [lire en ligne (page consultée le 12 août 2010)], p. 32 :

    « He was clearly influenced by ALGOL 68's philosophy of providing constructs that can be combined in many different ways to produce all sorts of different data structures or ways of structuring a program.Guido van Rossum »

     
  2. (en) Bruce Stewart, « An Interview with Guido van Rossum », 6 avril 2002. Consulté le 12 août 2010
  3. (en) Naomi Hamilton, « The A-Z of Programming Languages: Python », 5 août 2008. Consulté le 12 août 2010

Lien externe


Wikimedia Foundation. 2010.

Contenu soumis à la licence CC-BY-SA. Source : Article ABC (langage) de Wikipédia en français (auteurs)

Игры ⚽ Нужно решить контрольную?

Regardez d'autres dictionnaires:

  • ABC (Langage) — Pour les articles homonymes, voir ABC. ABC est un langage de programmation conçu pour être le successeur du BASIC. Il a fortement inspiré la syntaxe du langage de programmation Python.[réf. nécessaire] …   Wikipédia en Français

  • Abc (langage) — Pour les articles homonymes, voir ABC. ABC est un langage de programmation conçu pour être le successeur du BASIC. Il a fortement inspiré la syntaxe du langage de programmation Python.[réf. nécessaire] …   Wikipédia en Français

  • Langage Rationnel — Pour les articles homonymes, voir Langage, Régulier et Rationnel. Les expressions rationnelles permettent d engendrer une famille de langages appelés, suivant les auteurs, langages rationnels ou langages réguliers. Ce sont les langages de type 3… …   Wikipédia en Français

  • Langage régulier — Langage rationnel Pour les articles homonymes, voir Langage, Régulier et Rationnel. Les expressions rationnelles permettent d engendrer une famille de langages appelés, suivant les auteurs, langages rationnels ou langages réguliers. Ce sont les… …   Wikipédia en Français

  • Abc — Cette page d’homonymie répertorie les différents sujets et articles partageant un même nom. {{{image}}}   Sigles d une seule lettre   Sigles de deux lettres > Sigles de trois lettres …   Wikipédia en Français

  • ABC — ABC, OU ALPHABET ABC, OU ALPHABET.     Si M. Dumarsais vivait encore, nous lui demanderions le nom de l alphabet. Prions les savants hommes qui travaillent à l Encyclopédie de nous dire pourquoi l alphabet n a point de nom dans aucune langue de l …   Dictionnaire philosophique de Voltaire

  • Langage Python — Python (langage) Pour les articles homonymes, voir Python. Python …   Wikipédia en Français

  • Langage de programmation Python — Python (langage) Pour les articles homonymes, voir Python. Python …   Wikipédia en Français

  • Langage python — Python (langage) Pour les articles homonymes, voir Python. Python …   Wikipédia en Français

  • ABC — Cette page d’homonymie répertorie les différents sujets et articles partageant un même nom.   Sigles d’une seule lettre   Sigles de deux lettres > Sigles de trois lettres   Sigles de quatre lettres …   Wikipédia en Français

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”