Topic: lists
Topic: arrays
Topic: primitive data types of a language
Topic: stepwise refinement
Topic: global declarations and variables
Topic: programmer productivity
Topic: efficiency
Topic: command language
Topic: indentation
Topic: selecting text with a mouse
Topic: spreadsheet
Topic: running programs in a workspace or environment
| |
Reference
Pemberton, S.,
"An alternative simple language and environment for PCs",
IEEE Software, January 1987, pp. 56- 64.
Google
Quotations
59 ;;Quote: ABC restricts data types to numbers, text, tuples, lists, and tables; lists and tables of the same type
| 60 ;;Quote: ABC supports stepwise refinement with dotted refinements and globally-allocated, persistent variables
| 61 ;;Quote: ABC programs are a quarter or a fifth the length of Pascal/C programs; e.g., FOR line IN document: PUT max{longest; #line} IN longest; faster development
| 62 ;;Quote: use ABC as a command language; invoke programs same as ABC commands; variables as file parameters
| 62 ;;Quote: use colon/indentation instead of begin..end
| 62 ;;Quote: use focus keys to select syntactic units, e.g., the first argument; First, Next, Last, Widen
| 63 ;;Quote: editing the session record automatically reexecutes the edited commands; like a spreadsheet
|
Related Topics
Topic: lists (8 items)
Topic: arrays (58 items)
Topic: primitive data types of a language (31 items)
Topic: stepwise refinement (25 items)
Topic: global declarations and variables (33 items)
Topic: programmer productivity (57 items)
Topic: efficiency (96 items)
Topic: command language (23 items)
Topic: indentation (25 items)
Topic: selecting text with a mouse (14 items)
Topic: spreadsheet (28 items)
Topic: running programs in a workspace or environment (14 items)
|