Questions Concepts
GitHub icon

ABC

ABC - Programming language

< >

ABC is a programming language created in 1980.

#421on PLDB 43Years Old

Try now: Riju · TIO

ABC is an imperative general-purpose programming language and programming environment developed at 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 not meant to be a systems-programming language but is intended for teaching or prototyping. Read more on Wikipedia...


Example from Riju:
WRITE "Hello, world!" /
Example from hello-world:
WRITE "Hello World"
\ Hello world in ABC WRITE "Hello, World!" /
Example from Wikipedia:
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

Language features

Feature Supported Token Example
Strings "
"Hello world"
Print() Debugging WRITE
Semantic Indentation

View source

- Build the next great programming language · Search · Add Language · Features · Creators · Resources · About · Blog · Acknowledgements · Queries · Stats · Sponsor · Traffic · Traffic Today · Day 305 · feedback@pldb.com · Logout