Languages Features Calendar CSV Lists Blog About Sponsor Add Language
GitHub icon



ABC is a pl created in 1980.

#399on PLDB 42Years Old 625Users
0Books 4Papers

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"
Example from the Hello World Collection:
\ 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 Example Token
"Hello world"
Print() Debugging WRITE
Semantic Indentation

Publications about ABC from Semantic Scholar

title authors year citations influentialCitations
Abstracting C with abC D. Dams and W. Hesse and G. Holzmann 2002 16 1
A short introduction to the ABC language S. Pemberton 1991 8 0
abc the aspectBench compiler for aspectJ a workbench for aspect-oriented programming language and compilers research Chris Allan and Pavel Avgustinov and Aske Simon Christensen and Bruno Dufour and C. Goard and L. Hendren and Sascha Kuzins and Jennifer Lhoták and O. Lhoták and O. Moor and D. Sereni and Ganesh Sittampalam and J. Tibble and Clark Verbrugge 2005 6 0
Analisis Dan Perancangan Sistem Informasi Penjualan Produk Kesehatan Pada PT. ABC T. Husain 2018 4 0
puredata.html · abc.html · rmarkdown.html

View source

PLDB - Build the next great programming language · v2022 · Day 31 · Docs · Build · Acknowledgements · Traffic Today · Traffic Trends · Mirrors · GitHub ·