language: ABC


Language:
ABC
Package:
ABC
Version:
1.04.01
Parts:
interpreter/compiler
Author:
Leo Geurts, Lambert Meertens, Steven Pemberton <Steven.Pemberton@cwi.nl>
Location:
ftp://ftp.cwi.nl/pub/abc/* or http://www.cwi.nl/~steven/abc/
Description:
ABC is an imperative language embedded in its own environment. It is interactive, structured, high-level, very easy to learn, and easy to use. It is suitable for general everyday programming, such as you would use BASIC, Pascal, or AWK for. It is not a systems-programming language. It is an excellent teaching language, and because it is interactive, excellent for prototyping. ABC programs are typically very compact, around a quarter to a fifth the size of the equivalent Pascal or C program. However, this is not at the cost of readability, on the contrary in fact.
Reference:
"The ABC Programmer's Handbook" by Leo Geurts, Lambert Meertens and Steven Pemberton, published by Prentice-Hall (ISBN 0-13-000027-2)

"An Alternative Simple Language and Environment for PCs" by Steven Pemberton, IEEE Software, Vol. 4, No. 1, January 1987, pp. 56-64.

Ports:
unix, MSDOS, atari, mac
Discussion:
abc-list-request@cwi.nl
Contact:
abc@cwi.nl
Updated:
May 2nd, 1991

Language:
ABC
Package:
Grammar analysis tools
Version:
1
Parts:
analysis tools, samples, documentation
Author:
Steven Pemberton <Steven.Pemberton@cwi.nl>
Location:
ftp://ftp.cwi.nl/pub/abc/examples/grammar/* or http://www.cwi.nl/~steven/abc/examples/grammar
Description:
Grammar analysis program written in ABC (q.v.) for answering such questions as "what are the start symbols of all rules", "what symbols can follow this symbol", "which rules are left recursive", and so on. Includes a grammar of ISO Pascal.
Reference:
Ftp://archive includes an article explaining the package.
Ports:
unix, MSDOS, atari, mac
Contact:
Steven.Pemberton@cwi.nl
Updated:
July 5th, 1993

Related Items

category: educational summary, or expanded.


This work supported by Idiom Consulting. Idiom is a full-service ISP, providing Internet access in Northern California and Web hosting worldwide.

Please send updates to free-compilers@idiom.com

The HTML is maintained by David Muir Sharnoff and the entries themselves are currently maintained by Bryan Miller.

Copyright (c) 1992-1998 David Muir Sharnoff, All Rights Reserved
Copyright (c) 1994-1996, Steven Allen Robenalt, All Rights Reserved