ABC (programmeertaal)

ABC is een programmeertaal ontwikkeld door Lambert Meertens, Leo Geurts en Steven Pemberton op het Centrum Wiskunde & Informatica in Amsterdam, eind jaren zeventig en begin jaren tachtig.

ABC
Paradigmaimperatief
Verschenencirca 1980
Ontworpen doorLambert Meertens, Leo Geurts, Steven Pemberton
Ontwikkeld doorCentrum voor Wiskunde en Informatica
Huidige versie1.05.02
Typesysteemsterk
Beïnvloed doorSETL
Invloed opPython
BesturingssysteemMultiplatform
Websitehttp://homepages.cwi.nl/~steven/abc/
Portaal    Informatica

ABC was bedoeld om Basic en Pascal te vervangen. De taal is vooral bekend geworden als de belangrijkste inspiratie voor de programmeertaal Python. Python is ontworpen door Guido van Rossum, die in het midden van de jaren tachtig deel uitmaakte van het team dat ABC bouwde.

Voor ABC zijn zowel een compiler als een interpreter beschikbaar, in versies voor besturingssystemen als Unix, DOS, Atari, en Apple Macintosh.

ABC is om verschillende redenen in de vergetelheid geraakt. Volgens van Rossum was het te vroeg voor een taal op zulk een hoog niveau. De onconventionele terminologie stelde beginners wel op hun gemak, maar stootte tegelijkertijd de meer ervaren programmeurs af. Bovendien was de taal niet flexibel genoeg om te kunnen samenwerken met zaken als een grafische interface of het bestandssysteem van de computer.

Syntaxisvoorbeeld

Deze functie verzamelt een collectie van unieke woorden in een 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

Boeken

This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.