WikiDer > ABC (Programmiersprache)
ABC | ||||
| Paradigma | Imperativ | |||
| erschien | ca. 1980 | |||
| Entworfen von | Lambert Meertens, Leo Geurts, Steven Pemberton | |||
| Entwickelt von | Zentrum für Mathematik und Informatik | |||
| Aktuelle Version | 1.05.02 | |||
| Typensystem | stark | |||
| Beeinflusst von | EINSTELLEN | |||
| Einfluss auf | Python | |||
| Betriebssystem | Multiplattform | |||
| Webseite | http://homepages.cwi.nl/~steven/abc/ | |||
| ||||
ABC ist ein Programmiersprache entwickelt von Lambert Meertens, Leo Geurts und Steven Pemberton auf der Zentrum für Mathematik & Informatik in Amsterdam Ende der 1970er und Anfang der 1980er Jahre.
ABC sollte meant Basic und Pascal ersetzen. Die Sprache ist am besten als Hauptinspiration für die Programmiersprache bekannt Python. Python wurde entwickelt von Guido van Rossum, der Mitte der 1980er Jahre Teil des Teams war, das ABC aufgebaut hat.
Für ABC sind beide a Compiler wie ein Dolmetscher verfügbar, in Versionen für Betriebssysteme wie Unix, DOS, Atari, und Apple Macintosh.
ABC ist aus mehreren Gründen in Vergessenheit geraten. Für eine Sprache auf so hohem Niveau, so van Rossum, sei es noch zu früh. Die unkonventionelle Terminologie beruhigte Anfänger, schreckte aber gleichzeitig erfahrenere Programmierer ab. Außerdem war die Sprache nicht flexibel genug, um mit Dingen wie einer grafischen Oberfläche oder dem Dateisystem des Computers zu arbeiten.
Syntaxbeispiel
Diese Funktion sammelt eine Sammlung eindeutiger Wörter in einem Dokument:
WIE MAN ein Wortdokument zurückgibt: PUT {} IN collection FOR line in document: FOR word IN split line: IF word not.in collection: INSERT word IN collection RETURN collectionExterne Links
Bücher
- ABC-Programmierhandbuch[toter Link] (Englisch)
| Programmiersprachen |
|---|
ABAP ·ABC ·ActionScript ·ada ·algol ·APL ·Assemblersprachen ·AWK ·B ·BASIC ·BCPL ·C ·C ·C♯ ·sauber ·Schermaschine ·COBOL ·COMAL ·Curry ·d ·Eiffel ·Erlang ·F♯ ·her ·fortran ·gehen ·Haskell ·Symbol ·J ·Java ·Kotlin ·lispeln ·Logo ·lua ·m4 ·ML ·Modula-2 ·Oberon ·Objekt Pascal ·Ziel c ·Ocamli ·Unze ·Pascal ·perl ·PHP ·PL/I ·PL/SQL ·Prolog ·Prova ·Python ·Rexx ·Rollenspiel ·Rubin ·Frieden ·SAS ·Reichweite ·planen ·Selbst ·Simula ·Smalltalk ·Schnell ·TCL ·Typoskript ·vala ·Visual Basic |