Top 1,000 Features Creators Events Podcasts Extensions Blog Explorer CSV Download


< >

ABC is a programming language created in 1980.

#541on PLDB 44Years 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 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 · About · Resources · Acknowledgements · Part of the World Wide Scroll