ABC (nyelv)

ABC
Az első változat kelte 1975
Fejlesztő Centrum voor Wiskunde az Informatikában
Utolsó verzió 1.05.02
Befolyásolta SETL
Befolyásolt Piton
Weboldal kezdőlapok.cwi.nl/~steven/abc

Az ABC egy nyelvi elengedhetetlen programozás az erős gépeléshez, és támogatja a polimorfizmust , amelyet a Centrum Wiskunde & Informatica (CWI) fejlesztett ki Leo Geurts , Lambert Meertens és Steven Pemberton . Úgy tervezték, hogy a BASIC , Pascal és Awk utódja legyen . A SETL és az Algol 68 ihlette . A legújabb verzió (1.05.02) Unix , DOS , Atari és Macintosh rendszereken működik .

Az ABC monolit kivitelű, amelyet nehéz adaptálni; ráadásul nem férhet hozzá az operációs rendszer azon funkcióihoz, amelyen fut.

Ez inspirálta a Python programozási nyelv szintaxisát, mert alkotója, Guido van Rossum az 1980-as évek elején használta.

Példa

Példa egy szó függvény , amely visszaadja a gyűjtemény megtalálható szavak „dokumentum”:

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

Megjegyzések és hivatkozások

  1. (in) Federico Biancuzzi és Shane Warden , irányítói a programozás: Beszélgetések az alkotók főbb programozási nyelvek , O'Reilly Media ,2009. április, 480  p. ( ISBN  978-0-596-51517-1 és 0-596-51517-0 , online olvasás ) , p.  32

    „  Őt egyértelműen befolyásolta az ALGOL 68 filozófiája, amely olyan konstrukciókat szolgáltat, amelyek sokféleképpen kombinálhatók mindenféle adatstruktúra vagy egy program strukturálásának előállításához. - Guido van Rossum  "

  2. (in) Bruce Stewart, "  Interjú Guido van Rossum  " [ archív2009. július 9] ,2002. április 6(hozzáférés : 2010. augusztus 12. )
  3. (in) Naomi Hamilton, "  Az AZ programozási nyelvek: Python  " ,2008. augusztus 5(hozzáférés : 2010. augusztus 12. )

Külső hivatkozás