Category:ANSI BASIC: Difference between revisions

Content added Content deleted
m (Why "Full BASIC".)
(Merged with the Full BASIC entry.)
 
Line 3: Line 3:
{{Implementation|BASIC}}
{{Implementation|BASIC}}


'''ANSI BASIC''' is a standard for the [[BASIC]] programming language. It is specified in ANSI X3.113-1987 ("Programming Languages Full BASIC"). The same standard was specified in INCITS/ISO/IEC 10279-1991 ("Information Technology – Programming Languages – Full BASIC"). The standard is called "Full BASIC" to distinguish it from [[Minimal BASIC]] which is another standard established by ANSI, ISO, and ECMA.
'''ANSI BASIC''' ('''Full BASIC''') is a standard for the [[BASIC]] programming language. It is specified in ANSI X3.113-1987 ("Programming Languages Full BASIC"). The same standard was specified in INCITS/ISO/IEC 10279-1991 ("Information Technology – Programming Languages – Full BASIC"). The standard is called "Full BASIC" to distinguish it from [[Minimal BASIC]] which is another standard established by ANSI, ISO, and ECMA.


ECMA, in ECMA-116 (1986), defined a subset of the ANSI BASIC Standard, ANSI X3.113-198X. The specification is divided into three parts: ECMA BASIC-1, ECMA BASIC-2, and ECMA Graphics Module. ECMA Standard is fully upward compatible with corresponding implementations of the ANSI Standard.
ECMA, in ECMA-116 (1986), defined a subset of the ANSI BASIC Standard, ANSI X3.113-198X. The specification is divided into three parts: ECMA BASIC-1, ECMA BASIC-2, and ECMA Graphics Module. ECMA Standard is fully upward compatible with corresponding implementations of the ANSI Standard.

== Main features ==
* <code>MAT</code> keywords for matrix manipulation
* Optional use of decimal [[floating point]] (''radix 10'') to improve numerical presentation.

== Implementations ==
* [[True BASIC]]
* [[Decimal BASIC]]
* [http://www.moria.de/~michael/bas/ Bas]


[[Category:Standards]]
[[Category:Standards]]