ABC programming language

E9273

ABC is an early high-level, interactive programming language developed at CWI that emphasized readability and simplicity, and later influenced the design of Python.

AI illustration

How this image was made

AI-generated illustration of ABC programming language

This AI-generated illustration was produced by black-forest-labs/FLUX.2-dev (1024x1024) from a prompt written by openai/gpt-oss-120b from the entity's label + description.

Prompt

Generate an image of ABC programming language (ABC is an early high-level, interactive programming language developed at CWI that emphasized readability and simplicity, and later influenced the design of Python.)

All labels observed (3)

How this entity was disambiguated

Statements (47)

Predicate Object
instanceOf high-level programming language ⓘ
interactive programming language ⓘ
procedural programming language ⓘ
programming language ⓘ
countryOfOrigin Netherlands ⓘ
designedAt CWI ⓘ
designedFor rapid prototyping ⓘ
teaching programming ⓘ
developer Centrum Wiskunde & Informatica ⓘ
Lambert Meertens ⓘ
Leo Geurts ⓘ
Steven Pemberton ⓘ
distributionModel openly available implementation ⓘ
documentationLanguage English ⓘ
emphasizes readability ⓘ
simplicity ⓘ
structured programming ⓘ
executionModel interpreted ⓘ
firstAppeared 1980s ⓘ
hasFeature automatic memory management ⓘ
high-level data types ⓘ
integrated debugger ⓘ
integrated editor ⓘ
interactive environment ⓘ
strong typing ⓘ
hasSyntaxCharacteristic English-like keywords ⓘ
indentation-based blocks ⓘ
influenced Guido van Rossum ⓘ
Python programming language ⓘ
linked to: Python
influencedBy SETL ⓘ
influencedFeatureOf Python emphasis on readability ⓘ
Python high-level data types ⓘ
Python indentation-based block structure ⓘ
intendedToReplace BASIC ⓘ
Pascal ⓘ
notableImplementationSite CWI Amsterdam ⓘ
paradigm imperative programming ⓘ
structured programming ⓘ
status historical programming language ⓘ
supports arbitrary-precision arithmetic ⓘ
nested function definitions ⓘ
structured data types ⓘ
top-down program development ⓘ
targetUser educators ⓘ
novice programmers ⓘ
typingDiscipline implicit ⓘ
strong ⓘ

How these facts were elicited

Referenced by (9)

Full triples — surface form annotated when it differs from this entity's canonical label.

Guido van Rossum → inspiredBy → ABC programming language ⓘ
Algol 68 → influenced → ABC (programming language) ⓘ
linked to: ABC programming language
Lambert Meertens → notableWork → ABC programming language ⓘ
Lambert Meertens → notableConcept → ABC language design principles ⓘ
linked to: ABC programming language
SETL → influenced → ABC (programming language) ⓘ
linked to: ABC programming language
Leo Geurts → notableWork → ABC programming language ⓘ
Leo Geurts → developed → ABC programming language ⓘ
Steven Pemberton → notableWork → ABC programming language ⓘ
Lambert Meertens → notableWork → ABC programming language ⓘ
subject linked to: Meertens