ABC (programming language)

ABC is an imperative general-purpose programming language and integrated development environment (IDE) developed at Centrum Wiskunde & Informatica (CWI), Netherlands by Leo Geurts, Lambert Meertens, and Steven Pemberton. It is interactive, structured, high-level, and intended to be used instead of BASIC, Pascal, or AWK. It is intended for teaching or prototyping, but not as a systems-programming language. ABC had a major influence on the design of the language Python, developed by Guido van Rossum, who formerly worked for several years on the ABC system in the mid-1980s.

Comment
enABC is an imperative general-purpose programming language and integrated development environment (IDE) developed at Centrum Wiskunde & Informatica (CWI), Netherlands by Leo Geurts, Lambert Meertens, and Steven Pemberton. It is interactive, structured, high-level, and intended to be used instead of BASIC, Pascal, or AWK. It is intended for teaching or prototyping, but not as a systems-programming language. ABC had a major influence on the design of the language Python, developed by Guido van Rossum, who formerly worked for several years on the ABC system in the mid-1980s.
Designers
enLeo Geurts, Lambert Meertens, Steven Pemberton
Developer
Centrum Wiskunde & Informatica
Developer
Centrum Wiskunde & Informatica
Has abstract
enABC is an imperative general-purpose programming language and integrated development environment (IDE) developed at Centrum Wiskunde & Informatica (CWI), Netherlands by Leo Geurts, Lambert Meertens, and Steven Pemberton. It is interactive, structured, high-level, and intended to be used instead of BASIC, Pascal, or AWK. It is intended for teaching or prototyping, but not as a systems-programming language. ABC had a major influence on the design of the language Python, developed by Guido van Rossum, who formerly worked for several years on the ABC system in the mid-1980s.
Hypernym
Language
Influenced
Python (programming language)
Influenced
Python (programming language)
InfluencedBy
ALGOL 68
SETL
Influenced by
ALGOL 68
SETL
Is primary topic of
ABC (programming language)
Label
enABC (programming language)
LatestReleaseVersion
1.05
Latest release version
1.05.02
Link from a Wikipage to an external page
homepages.cwi.nl/~steven/abc/programmers/handbook.html
Link from a Wikipage to another Wikipage
ALGOL 68
Atari
Atari TOS
AWK
BASIC
C (programming language)
Category:Computer science in the Netherlands
Category:Dutch inventions
Category:Educational programming languages
Category:Information technology in the Netherlands
Category:Persistent programming languages
Category:Procedural programming languages
Category:Programming languages created in the 1980s
Centrum Wiskunde & Informatica
Compiler
Data type
DOS
File system
Graphical user interface
Guido van Rossum
High-level programming language
Imperative programming
Indent style
Infinite precision arithmetic
Integrated development environment
Interpreter (computer software)
Lambert Meertens
MacOS
Monolithic application
Multi-paradigm programming language
Netherlands
Off-side rule
Operating system
Pascal (programming language)
Polymorphism (computer science)
Procedural programming
Programming language
Python (programming language)
SETL
Static variable
Steven Pemberton
Strong and weak typing
Structured programming
Structure editor
Top-down programming
Unix
Unix-like
Windows
Name
enABC
Name
enABC
OperatingSystem
enUnix-like, Windows, MacOS, and Atari TOS
Paradigms
Imperative programming
Multi-paradigm programming language
Procedural programming
Structured programming
SameAs
8fuH
ABC (bahasa pengaturcaraan)
ABC (dasturlash tili)
ABC (język programowania)
ABC (langage)
ABC (lenguaje de programación)
ABC (limbaj de programare)
ABC (linguagem de programação)
ABC (linguaggio)
ABC (programlama dili)
ABC (programmeertaal)
ABC (Programmiersprache)
ABC (programming language)
ABC (programming language)
ABC (programovací jazyk)
ABC (programspråk)
ABC (език за програмиране)
ABC (мова програмування)
ABC (програмски језик)
ABC (язык программирования)
ABC (ծրագրավորման լեզու)
ABC (שפת תכנות)
ABC (プログラミング言語)
ABC (程式語言)
ABC (프로그래밍 언어)
ABC programozási nyelv
Linguaxe de programación ABC
m.012whz
Q1057802
اي بي سي (لغة برمجة)
زبان برنامه‌نویسی ای‌بی‌سی
এবিসি (প্রোগ্রামিং ভাষা)
ਏਬੀਸੀ (ਪ੍ਰੋਗ੍ਰਾਮਿੰਗ ਭਾਸ਼ਾ)
എബിസി (പ്രോഗ്രാമിങ് ഭാഷ)
Subject
Category:Computer science in the Netherlands
Category:Dutch inventions
Category:Educational programming languages
Category:Information technology in the Netherlands
Category:Persistent programming languages
Category:Procedural programming languages
Category:Programming languages created in the 1980s
Typing
Polymorphism (computer science)
Strong and weak typing
WasDerivedFrom
ABC (programming language)?oldid=1062091061&ns=0
WikiPageLength
5773
Wikipage page ID
147585
Wikipage revision ID
1062091061
WikiPageUsesTemplate
Template:As of
Template:Authority control
Template:Infobox programming language
Template:Reflist
Template:Short description
Template:Start date and age
Wordnet_type
synset-programming language-noun-1