PLDB
Languages Features Calendar About Lists Add Language
GitHub icon

ABC

ABC

ABC is a programming language created in 1980.

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...

Try now: Riju · TIO

#253on PLDB 42Years Old 625.0Users

Example code from Riju:

WRITE "Hello, world!" /

Example code from hello-world:

WRITE "Hello World"

Example code from the Hello World Collection:

\ Hello world in ABC WRITE "Hello, World!" /

Example code 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 Example Token
Strings
"Hello world"
"
Print() Debugging WRITE
Semantic Indentation

Article source

PLDB - Build the next great programming language. v5.0.0 - Acknowledgements · Email · GitHub