Languages Features Creators CSV Resources Challenges Add Language
GitHub icon

ABC

ABC - Programming language

< >

ABC is a programming language created in 1980.

#405on PLDB 43Years 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"
\ 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 ✓

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
bluespec.html · abc.html · croc.html

View source

- Build the next great programming language · Search · Day 212 · About · Blog · Acknowledgements · Traffic · Traffic Today · GitHub · feedback@pldb.com