|
ABC is an imperative general-purpose programming language and programming environment from CWI, Netherlands. These are interactional, integrated, high-level, & convenient to study & utilize, designed to become utilized instead of BASIC, Pascal, or even AWK. These are non the systems-programming language however is serious for even teaching or prototyping.
ABC has lone 5 basic datatypes; strong typing, yet while forgoing require for declarations; expressed trend lines for top-down programming; statement incubation by indentation. Its designers claim that ABC softwcome are generally as much as a quarter the size of the tantamount Pascal or even C programs, and thomas more clear.
ABC includes the programming environment by owning syntax-directed editing, suggestions, persistent variables, multiple workspaces, and infinite precision arithmetic.
Example
An case closed-class word to collect the placed of tons words within a document:
Training Link to words document:
PUT {} Around collection
FOR line Inside document:
FOR word Around split line:
Whenever word non.around collection:
INSERT word Within collection
Go to collection
ABC is available as an interpreter/compiler, currently version One.05.02, by Leo Geurts, Lambert Meertens, & Steven Pemberton. ABC has been ported to Unix, DOS, Atari, and Apple Macintosh.
ABC influenced a project of the Python programming language.
|