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 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„ Ő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 "