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
-
T
Thinstation
Nº Q4051409 ★
Not listed
-
B
BSD licenses
Type of free software license, imposing minimal restrictions on the use and distribution of covered software.
Nº Q191307 ★★★
Not listed
-
K
KeePassX
Free and open-source password manager
Nº Q4042120 ★
Not listed
-
Trinity Desktop Environment
Continuation of KDE 3
Nº Q14301825 ★
Not listed
-
Auxiliary memory
Non-volatile memory that is not directly accessible by the CPU, instead being accessed via input/output channels
Nº Q2067979 ★★
Not listed
-
INTERCAL
Esoteric programming language
Nº Q1054365 ★
Not listed
-
4
4,294,967,295
Natural number
Nº Q16143324 ★
Not listed
-
T
Threading Building Blocks
C++ programming library
Nº Q1384104 ★★
Not listed
-
Allegro (software library)
Software library for video game development
Nº Q1503415 ★
Not listed
-
Datapoint
Former American computer company
Nº Q2438718 ★
Not listed
-
Elitegroup Computer Systems
Taiwanese electronics company
Nº Q1101155 ★
Not listed
-
A
AMule
Software
Nº Q295495 ★★
Not listed