ABC (programmeertaal)

Uit Wikipedia, de vrije encyclopedie
Ga naar: navigatie, zoeken
ABC
Paradigma imperatief
Verschenen in circa 1980
Ontworpen door Lambert Meertens, Leo Geurts, Steven Pemberton
Ontwikkeld door Centrum voor Wiskunde en Informatica
Huidige versie 1.05.02
Typesysteem sterk
Beïnvloed door SETL
Invloed op Python
Besturingssysteem Multiplatform
Website http://homepages.cwi.nl/~steven/abc/
Portaal  Portaalicoon   Informatica

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

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 begin 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 besturingssytemen 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 bestandssyteem van de computer.

Syntaxisvoorbeeld[bewerken]

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

Externe links[bewerken]

Boeken[bewerken]