Jump to content

BASIC: Difference between revisions

From EDM2
Ak120 (talk | contribs)
Ak120 (talk | contribs)
Line 2: Line 2:


==Standards==
==Standards==
;Minimal BASIC
* [http://www.ecma-international.org/publications/files/ECMA-ST-WITHDRAWN/ECMA-55,%201st%20Edition,%20January%201978.pdf ECMA-55 MINIMAL Basic Standard] - Now withdrawn by ECMA but used as a reference in some modern "Street Basic" implementations
* [http://www.ecma-international.org/publications/files/ECMA-ST-WITHDRAWN/ECMA-55,%201st%20Edition,%20January%201978.pdf ECMA-55 MINIMAL Basic Standard] - Now withdrawn by ECMA but used as a reference in some modern "Street Basic" implementations
:Also known as '''ISO 6373''' or ISO 6373:1984 Data processing - Programming languages - Minimal BASIC. - The standard originated at ECMA but copies of it are still valid standards in some countries for instance as '''ANSI X3.60-1978 minimal BASIC''' in the USA, as Australian Standard '''AS 2797-1985 Programming language - Minimal BASIC'''
:Also known as '''ISO 6373:1984 Data processing - Programming languages - Minimal BASIC''' - The standard originated at ECMA but copies of it are still valid standards in some countries for instance as '''ANSI X3.60-1978 minimal BASIC''' in the USA, as Australian Standard '''AS 2797-1985 Programming language - Minimal BASIC'''


;Full BASIC
* [http://www.ecma-international.org/publications/files/ECMA-ST-WITHDRAWN/ECMA-116,%201st%20edition,%20June%201986.pdf ECMA-116 ECMA Basic-1, ECMA Basic-2 and ECMA Graphics Module Standards] - Now withdrawn but used as a reference for a number of modern Basic implementations.
* [http://www.ecma-international.org/publications/files/ECMA-ST-WITHDRAWN/ECMA-116,%201st%20edition,%20June%201986.pdf ECMA-116 ECMA Basic-1, ECMA Basic-2 and ECMA Graphics Module Standards] - Now withdrawn but used as a reference for a number of modern Basic implementations.
:Like the earlier standard this originated at EMCA and while they have withdrawn it a number of international and local standard organisations still have it as current standard including '''ANSI X3.113-1987 "Programming Languages Full BASIC"''' in the USA and the international '''INCITS/ISO/IEC 10279-1991 (R2005) "Information Technology - Programming Languages - Full BASIC"'''.
:Like the earlier standard this originated at EMCA and while they have withdrawn it a number of international and local standard organisations still have it as current standard including '''ANSI X3.113-1987 "Programming Languages Full BASIC"''' in the USA and the international '''INCITS/ISO/IEC 10279-1991 (R2005) "Information Technology - Programming Languages - Full BASIC"'''.


* ANSI X3.113 Interpretations-1992 "BASIC Technical Information Bulletin # 1 Interpretations of ANSI 03.113-1987"
* ANSI X3.113 Interpretations-1992 "BASIC Technical Information Bulletin # 1 Interpretations of ANSI 03.113-1987"
:USA only addendum to the ECMA-116 standard.
:USA only addendum to the ECMA-116 standard
 
* ISO/IEC 10279:1991/ Amd 1:1994 "Modules and Single Character Input Enhancement"
* ISO/IEC 10279:1991/ Amd 1:1994 "Modules and Single Character Input Enhancement"
:Small addendum to the original ECMA-116/ISO10279 standard, no downloadable version available.
:Small addendum to the original ECMA-116/ISO10279 standard


==Publications==
==Publications==

Revision as of 00:26, 15 March 2019

BASIC (Beginner's All-purpose Symbolic Instruction Code)

Standards

Minimal BASIC
Also known as ISO 6373:1984 Data processing - Programming languages - Minimal BASIC - The standard originated at ECMA but copies of it are still valid standards in some countries for instance as ANSI X3.60-1978 minimal BASIC in the USA, as Australian Standard AS 2797-1985 Programming language - Minimal BASIC
Full BASIC
Like the earlier standard this originated at EMCA and while they have withdrawn it a number of international and local standard organisations still have it as current standard including ANSI X3.113-1987 "Programming Languages Full BASIC" in the USA and the international INCITS/ISO/IEC 10279-1991 (R2005) "Information Technology - Programming Languages - Full BASIC".
  • ANSI X3.113 Interpretations-1992 "BASIC Technical Information Bulletin # 1 Interpretations of ANSI 03.113-1987"
USA only addendum to the ECMA-116 standard
  • ISO/IEC 10279:1991/ Amd 1:1994 "Modules and Single Character Input Enhancement"
Small addendum to the original ECMA-116/ISO10279 standard

Publications

  • John G. Kemeny; Thomas E. Kurtz: BASIC Programming 3rd edition - Wiley 1980, ISBN 0-471-01863-5
  • John G. Kemeny; Thomas E. Kurtz: Back to BASIC: The History, Corruption, and Future of the Language - Addison-Wesley 1984, ISBN 0-201-13433-0
  • John G. Kemeny; Thomas E. Kurtz: Structured BASIC Programming - Wiley 1987, ISBN 0-471-81087-8

Links