Tiny BASIC
Dialect of the BASIC programming language
Tiny BASIC is a family of dialects of the BASIC programming language that can fit into 4 or fewer KBs of memory. Tiny BASIC was designed by Dennis Allison and the People's Computer Company (PCC) in response to the open letter published by Bill Gates complaining about users pirating Altair BASIC, which sold for $150.
Nº Q586622 ★
Common · Knowledge
Tiny BASIC
Dialect of the BASIC programming language
Tiny BASIC is a family of dialects of the BASIC programming language that can fit into 4 or fewer KBs of memory. Tiny BASIC was designed by Dennis Allison and the People's Computer Company (PCC) in response to the open letter published by Bill Gates complaining about users pirating Altair BASIC, which sold for $150.
From Wikipedia
Tiny BASIC is a family of dialects of the BASIC programming language that can fit into 4 or fewer KBs of memory. Tiny BASIC was designed by Dennis Allison and the People's Computer Company (PCC) in response to the open letter published by Bill Gates complaining about users pirating Altair BASIC, which sold for $150. Tiny BASIC was intended to be a completely free version of BASIC that would run on the same early microcomputers. Tiny BASIC was released as a specification, not an implementation, published in the September 1975 issue of the PCC newsletter. The article invited programmers to implement it on their machines and send the resulting assembly language implementation back for inclusion in a series of three planned newsletters. Li-Chen Wang, author of Palo Alto Tiny BASIC, coined the term copyleft to describe this concept. The community response was so overwhelming that the newsletter was relaunched as Dr. Dobb's Journal, the first regular periodical to focus on microcomputer software. The small size and free source code made these implementations invaluable in the early days of microcomputers in the mid-1970s, when RAM was expensive and typical memory size was only 4 to 8 KB. While the minimal version of Microsoft's Altair BASIC would also run in 4 KB machines, it left only 790 bytes free for BASIC programs. More free space was a significant advantage of Tiny BASIC. To meet these strict size limits, Tiny BASIC dialects generally lacked a variety of features commonly found in other dialects, for instance, most versions lacked string variables, lacked floating-point math, and allowed only single-letter variable names. Tiny BASIC implementations are still used today, for programming microcontrollers such as the Arduino.
Text: Wikipédia, CC BY-SA 4.0. ·
Related cards
-
X86
Type of instruction set architecture
Nº Q182933 ★★★
Not listed
-
National Instruments
American industrial technology company
Nº Q1544413 ★★
Not listed
-
H
Hibiscus
Home banking software
Nº Q1617206 ★★
Not listed
-
PLATO (computer system)
Mainframe computer system
Nº Q1755406 ★
Not listed
-
PDP-1
Minicomputer
Nº Q1758866 ★
Not listed
-
10BASE5
First commercially available variant of Ethernet
Nº Q169045 ★
Not listed
-
Conventional memory
First 640K of RAM under DOS
Nº Q541148 ★
Not listed
-
T
Ternary computer
Computer that uses ternary logic
Nº Q182313 ★★
Not listed
-
Larry Wall
American computer programmer and author
Nº Q92597 ★★
Not listed
-
Q
QuickBASIC
Programming language
Nº Q1056057 ★
Not listed
-
Pentium F00F bug
Pentium processor bug
Nº Q1758634 ★
Not listed
-
S
Stickies (Apple)
Notetaking application for Apple Macintosh computers
Nº Q2704403 ★
Not listed
-
K
Komodo IDE
Integrated Development Environment
Nº Q21043327 ★★
Not listed
-
Expanded memory
System of bank switching in DOS memory management
Nº Q369664 ★
Not listed
-
Asus Tinker Board
Single-board-computer model
Nº Q28945238 ★★
Not listed
-
D
Dietlibc
C standard library
Nº Q285749 ★
Not listed
-
F
FreeBSD
Free Unix-like operating system
Nº Q34236 ★★★
Not listed
-
A
AUTOEXEC.BAT
Batch file loaded automatically during MS-DOS and Windows 9x startup
Nº Q300115 ★★
Not listed