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
-
E
Elementary OS
Linux distribution
Nº Q1321517 ★★
Not listed
-
Bassel Khartabil
Free culture and democracy activist, Syrian political prisoner
Nº Q982696 ★
Not listed
-
Bitconnect
Peer to peer cryptocurrency
Nº Q47457131 ★★
Not listed
-
Analytical engine
Proposed mechanical general-purpose computer, designed by Charles Babbage
Nº Q485257 ★★★
Not listed
-
P
PKCS 7
Cryptography standard
Nº Q97280618 ★
Not listed
-
FROG
Block cipher
Nº Q3063412 ★
Not listed
-
Tinkerforge
Open source hardware platform
Nº Q1691488 ★
Not listed
-
Google Page Creator
Website creation and hosting service by Google
Nº Q3110781 ★★★
Not listed
-
Macintosh II
Personal computer by Apple
Nº Q1753588 ★★
Not listed
-
Qwen
Artificial intelligence chatbot developed by Alibaba Cloud
Nº Q130234299 ★★★★
Not listed
-
Mini SD
Nº Q306445 ★
Not listed
-
Twm
Tab Window Manager for the X Window System
Nº Q292990 ★
Not listed
-
Werner Koch
German free software developer
Nº Q3567326 ★
Not listed
-
Atari 800
Home computer model
Nº Q4889765 ★★
Not listed
-
A
ABC 800
Office-versions of the ABC 80 home computer
Nº Q2358505 ★★★
Not listed
-
U
UTF-8
Variable-width encoding (into one to four bytes) and transformation format of code points for the universal character set defined by ISO/IEC 10646 and The Unicode® Standard, compatible with ASCII
Nº Q193537 ★★★★
Not listed
-
Peter Steinberger (programmer)
Austrian AI developer and entrepreneur
Nº Q137924561 ★★★
Not listed
-
X86
Type of instruction set architecture
Nº Q182933 ★★★
Not listed