Copyright © Philip M. Parker, INSEAD. Terms of Use.

| Domain | Definition |
Computing | Tiny BASIC |
Source: compiled by the editor from various references; see credits. | |
(From Wikipedia, the free Encyclopedia)
The language was first developed solely as a standards document, written primarily by Dennis Allison, a member of the Computer Science faculty at Stanford University. He was urged to create the standard by Bob Albrecht of the Homebrew Computer Club. He had seen BASIC on minicomputers, and felt it would be the perfect match for new machines like the MITS Altair 8800 which had just been released in 1975.
Bob and Dennis published the design document in a newsletter they called the People's Computer Company. In December 1975, Dick Whipple and John Arnold created an interpreter for the language that required only 3K of RAM. Bob and Dennis decided to publish this version in it's own newsletter, which they called Dr. Dobb's Journal of Computer Calisthenics & Orthodontia. In the 1976 issues several versions of Tiny BASIC, including design descriptions and full source code, were published. The magazine exists today as Dr. Dobb's.
expr-list ::= (string | expression) (, (string | expression) * )
var-list ::= var (, var)*
expression ::= (+ | - | epsilon ) term (( + | -) term) *
term ::= factor ( (* | / ) factor) *
factor ::= var | number | (expression)
var ::= A | B | C .... | Y | Z
number ::= digit digit *
digit ::= 0 | 1 | 2 | 3 | ... | 8 | 9
relop ::= < ( > | = | | epsilon ) | > ( < | = | epsilon ) | =
A BREAK from the console will interrupt execution of the program
Tiny BASIC Grammar
line ::= number statement CR | statement CR
statement ::= PRINT expr-list |
IF expression relop expression THEN statement |
GOTO expression
INPUT var-list
LET var = expression
GOSUB expression
RETURN
CLEAR
LIST
RUN
END
From Dr. Dobb's Journal of Computer Calisthenics & Orthodontia, Volume 1, Number 1, 1976, p. 9
| TST lbl, 'string' |
If string matches the BASIC line advance cursor over the matched string and execute the next IL instruction If the test failes execute the IL instruction at the label lbl
|
| CALL lbl | Execute the IL subroutine starting at lbl. Save the IL address following the CALL on the control stack |
| RTN | Return to the IL location specified at the top of the control stack |
| DONE | Report a syntax error if after deleting leading blanks the cursor is not positioned to reach a carriage return. |
| JUMP lbl | Continue execution of the IL at the label specified. |
| PRS | Print characters from the BASIC text up to but not including the closing quotation mark |
| PRN | Print number obtained by popping the top of the expression stack |
| SPC | Insert spaces to move the print head to next zone |
| NLINE | output a CRLF to the printer |
External links
Source: adapted by the editor from Wikipedia, the free encyclopedia under a copyleft GNU Free Documentation License (GFDL) from the article "Tiny BASIC programming language."
Crosswords: TINY BASIC |
| Specialty definitions using "TINY BASIC": TBIL, Tiny Basic Interpreter Language. (references) |
Expression using "TINY BASIC": tiny Basic Interpreter Language. Additional references. | |
| Source: compiled by the editor from various references; see credits. |
| Language | Translations for "TINY BASIC"; alternative meanings/domain in parentheses. | ||||||||||||||||
Danish | Tiny BASIC. (various references) | ||||||||||||||||
Dutch | tiny BASIC. (various references) | ||||||||||||||||
French | BASIC simplifié. (various references) | ||||||||||||||||
German | Tiny BASIC. (various references) | ||||||||||||||||
Greek | tiny BASIC. (various references) | ||||||||||||||||
Italian | BASIC semplificato. (various references) | ||||||||||||||||
Pig Latin | inytay asicbay BASIC simplificado. (various references) tiny BASIC. (various references) | ||||||||||||||||
Scrabble® Enable2K-Verified Anagrams | |
| Words within the letters "a-b-c-i-i-n-s-t-y" | |
-1 letter: basicity. | |
-3 letters: actins, anisic, antics, binits, cabins, casini, isatin, nastic, sanity, satiny, scanty, tibias. | |
-4 letters: acini, actin, antic, antis, antsy, ayins, baits, banty, basic, basin, binit, bints, bitsy, cabin, cains, canst, cants, canty, cyans, intis, nabis, nasty, sabin, saint, satin, scant, stain, tains, tansy, tibia. | |
-5 letters: abys, acts, ains, aits, anis, anti, ants, asci. | |
| Words containing the letters "a-b-c-i-i-n-s-t-y" | |
+4 letters: antiobscenity, bisectionally, insociability, syllabicating, syllabication, unsociability. | |
+5 letters: compensability, cyberneticians, inscrutability, syllabications, urbanistically. | |
| Source: compiled by the editor from various references; see credits. SCRABBLE® is a registered trademark. All intellectual property rights in and to the game are owned in the U.S.A and Canada by Hasbro Inc., and throughout the rest of the world by J.W. Spear & Sons Limited of Maidenhead, Berkshire, England, a subsidiary of Mattel Inc. Mattel and Spear are not affiliated with Hasbro. | |
| 1. Crosswords 2. Expressions 3. Translations: Modern 4. Anagrams | 5. Bibliography |
Copyright © Philip M. Parker, INSEAD. Terms of Use.