Category:Minimal BASIC

This programming language may be used to instruct a computer to perform a task.
| Lang tag(s): | basic |
|---|---|
| See Also: |
|
Minimal BASIC is a standard for a very small subset of the BASIC programming language. It was established through the strict co-operation between ECMA and ANSI. It is specified in ECMA Standard 55, ANSI X3.60-1978, and ISO/IEC 6373:1984. It has a rigorous test suite (initially NBSIR 77-1420 from 1978) to ensure that vendors supplying computer systems to the US Federal government met compatibility guidelines.
The language is very limited:
- Line numbers are required.
- No string manipulation commands.
- All variables must be defined or modified using the
LETkeyword. - The only loop structure is
FOR … TO … STEP …, with loop parameters fixed at entry. - All programs must end with an
ENDstatement.
Standard ECMA-55 references to the standards ECMA-6 (7-Bit Input/Output Coded Charcater Set) and ECMA-53 (Representation of Source Programs).
Implementations:
- Microsoft BASIC 5.0 for 8080 (BASIC-80, MBASIC for CP/M - 1981) claims compliance in its manual.
- bas55
- John's ECMA-55 Minimal BASIC Compiler
ECMA and ANSI also prepared a standard for Full BASIC (Standard ECMA-116).
Subcategories
This category has only the following subcategory.
Pages in category "Minimal BASIC"
The following 78 pages are in this category, out of 78 total.