ERIC Number: ED083819
Record Type: Non-Journal
Publication Date: 1972-Oct
Reference Count: N/A
Interdialect Translatability of the Basic Programming Language.
Isaacs, Gerald L.
A study was made of several dialects of the Beginner's All-purpose Symbolic Instruction Code (BASIC). The purpose was to determine if it was possible to identify a set of interactive BASIC dialects in which translatability between different members of the set would be high, if reasonable programing restrictions were imposed. It was first established that the four programing capabilities of: 1) computational ability and precision, 2) execution of a large-sized program, 3) accession to creation of external files, and 4) generation of formatted output were necessary if complex projects were to be undertaken. It was found that translation of most statements in BASIC was easily accomplished. Operands, relations, names, strings, arrays, functions, input and branching were among these. Difficulties were mainly encountered in file handling, chaining or subroutine calling, and output formatting. Detailed reports on the translatability of these elements have been compiled, a roster of 21 fundamental rules for translatability provided and three categories of dialects identified. These are: 1) BASIC dialects missing one critical element, 2) dialects lacking only formatted output capability, and 3) preferred dialects. Therefore, BASIC translatability is a fact and can be performed easily if a few rules are followed. (PB)
Publication Type: N/A
Education Level: N/A
Sponsor: Office of Education (DHEW), Washington, DC.
Authoring Institution: American Coll. Testing Program, Iowa City, IA. Research and Development Div.