Home > BASIC programming language
7 Related languages
- COMAL (misc. microcomputers)
- OPL (Psion PDAs)
8 Standards
- ANSI Standard for Minimal BASIC (ANSI X3.60-1978 "FOR MINIMAL BASIC")
- ISO Standard for Minimal BASIC (ISO/IEC 6373:1984 "DATA PROCESSING - PROGRAMMING LANGUAGES - MINIMAL BASIC")
- ANSI Standard for Full BASIC (ANSI X3.113-1987 "PROGRAMMING LANGUAGES FULL BASIC") $18 USD
- ISO Standard for Full BASIC (ISO/IEC 10279:1991 "INFORMATION TECHNOLOGY - PROGRAMMING LANGUAGES - FULL BASIC") $53 USD
- ANSI Addendum Defining Modules (X3.113 INTERPRETATIONS-1992 "BASIC TECHNICAL INFORMATION BULLETIN # 1 INTERPRETATIONS OF ANSI 03.113-1987")
- ISO Addendum Defining Modules (ISO/IEC 10279:1991/ Amd 1:1994 "MODULES AND SINGLE CHARACTER INPUT ENHANCEMENT")
9 References and notes
- Lien, David A. (1986). The Basic Handbook: Encyclopedia of the BASIC Computer Language (3rd ed.). Compusoft Publishing. BooksEnthsiast.com. Documents dialect variation for over 250 versions of BASIC.
- Kemeny, John G.; & Kurtz, Thomas E. (1985). Back To BASIC -- The History, Corruption, and Future of the Language. Addison Wesley Publishing. BooksEnthsiast.com.
- Per correspondence with Thomas E. Kurtz.
- In a 1968 article Edsger Dijkstra considered programming languages using
GOTO statements for program structuring purposes harmful for the productivity of the programmer as well as the quality of the resulting code (Communications of the ACM Volume 11, 147-148. 1968, reprinted here). This article does not mention any particular programming language. It merely states that the overuse of GOTO is a Bad Thing and gives the technical reasons why this should be so.
In a 1975 tongue-in-cheek article, published in Sigplan Notices Volume 17 No. 5, How do We Tell Truths that Might Hurt (reprinted here), he gives a list of uncomfortable truths, including his opinion of several programming languages of the time, such as BASIC. It appears that many people confuse the two articles and conclude that Dijkstra particularly hated BASIC as a result of its GOTO statement. However BASIC receives no worse treatment than PL/I, COBOL or APL in his articles.
10 External links
Based on an article originally written for Nupedia by Peter Fedorow , licensed under the GNU Free Documentation License.
Imperative programming languages
Major programming languages
Programming languages