About: Tiny BASIC

An Entity of Type: language, from Named Graph: http://dbpedia.org, within Data Space: dbpedia.org

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 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 implementations are still used today, for programming microcontrollers such as the Arduino.

Property Value
dbo:abstract
  • El Tiny BASIC es una versión muy sencilla y simplificada de un intérprete del lenguaje de programación BASIC que originalmente fue programado en assembler y cabía en tan solo 2 a 3 KB de memoria. Este pequeño tamaño resultaba muy útil en los comienzos de los primeros microcomputadores, a mediados de los años 1970, cuando el tamaño típico de la memoria RAM era de 4 a 8 KB. (es)
  • 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 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 People's Computer Company (PCC) newsletter. The article invited programmers to implement it on their machines and send the resulting assembler 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. Dr. Dobb's lasted in print form for 34 years and then online until 2014, when its website became a static archive. 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. (en)
  • Il Tiny BASIC è un dialetto del linguaggio di programmazione BASIC che è stato sviluppato tra il 1975 ed il 1976 per i computer ad 8 bit dell'epoca. Un suo punto di forza era la ridotta quantità di memoria occupata, variabile dai 2 ai 3 kB, un fattore molto importante in un periodo in cui gli elaboratori erano offerti con una dotazione di RAM che generalmente non superava i 4 kB. (it)
  • Tiny BASIC(タイニーベーシック)とは、マイクロコンピュータないし初期の8ビットパソコン・ホビーパソコン用に仕様を簡略化(サブセット化)したBASICの、言語仕様や、その実装(処理系)の総称。プログラムサイズがコンパクトなため、ごく小規模(tiny)なシステムでも使用できた。可能なこともやはり限られて(tiny)いたが、機械語を使うよりははるかに手軽であり便利なものであった。 (ja)
  • Tiny BASIC — семейство диалектов языка программирования BASIC, которые помещаются в 4 килобайта. (ru)
dbo:designer
dbo:influenced
dbo:influencedBy
dbo:thumbnail
dbo:wikiPageExternalLink
dbo:wikiPageID
  • 86894 (xsd:integer)
dbo:wikiPageLength
  • 68068 (xsd:nonNegativeInteger)
dbo:wikiPageRevisionID
  • 1122827557 (xsd:integer)
dbo:wikiPageWikiLink
dbp:code
  • ! [RND] (en)
  • $ [CHR$] (en)
  • IF expression relop expression ; statement (en)
  • PR expr-list {;} (en)
  • var = expression (en)
dbp:designer
  • Dennis Allison (en)
dbp:developer
  • Li Chen Wang (en)
dbp:dialects
  • 3 (xsd:integer)
  • Denver Tiny BASIC, Enhanced 6800 Tiny BASIC, MINOL, National Industrial Basic Language, Palo Alto Tiny BASIC, 6800 Tiny BASIC, TBI68K, Tiny BASIC Extended (en)
dbp:influenced
dbp:influencedBy
  • Dartmouth BASIC, 8008 BASIC (en)
  • Tiny BASIC Design Note, Tiny BASIC Extended (en)
dbp:lang
  • basic (en)
dbp:license
  • Public domain (en)
dbp:name
  • Tiny BASIC (en)
  • Palo Alto Tiny BASIC (en)
dbp:programmingLanguage
  • IL (en)
dbp:released
  • 1975 (xsd:integer)
  • 1976 (xsd:integer)
dbp:wikiPageUsesTemplate
dcterms:subject
gold:hypernym
rdf:type
rdfs:comment
  • El Tiny BASIC es una versión muy sencilla y simplificada de un intérprete del lenguaje de programación BASIC que originalmente fue programado en assembler y cabía en tan solo 2 a 3 KB de memoria. Este pequeño tamaño resultaba muy útil en los comienzos de los primeros microcomputadores, a mediados de los años 1970, cuando el tamaño típico de la memoria RAM era de 4 a 8 KB. (es)
  • Il Tiny BASIC è un dialetto del linguaggio di programmazione BASIC che è stato sviluppato tra il 1975 ed il 1976 per i computer ad 8 bit dell'epoca. Un suo punto di forza era la ridotta quantità di memoria occupata, variabile dai 2 ai 3 kB, un fattore molto importante in un periodo in cui gli elaboratori erano offerti con una dotazione di RAM che generalmente non superava i 4 kB. (it)
  • Tiny BASIC(タイニーベーシック)とは、マイクロコンピュータないし初期の8ビットパソコン・ホビーパソコン用に仕様を簡略化(サブセット化)したBASICの、言語仕様や、その実装(処理系)の総称。プログラムサイズがコンパクトなため、ごく小規模(tiny)なシステムでも使用できた。可能なこともやはり限られて(tiny)いたが、機械語を使うよりははるかに手軽であり便利なものであった。 (ja)
  • Tiny BASIC — семейство диалектов языка программирования BASIC, которые помещаются в 4 килобайта. (ru)
  • 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 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 implementations are still used today, for programming microcontrollers such as the Arduino. (en)
rdfs:label
  • Tiny BASIC (en)
  • Tiny BASIC (es)
  • Tiny BASIC (it)
  • Tiny BASIC (ja)
  • Tiny BASIC (ru)
rdfs:seeAlso
owl:sameAs
prov:wasDerivedFrom
foaf:depiction
foaf:isPrimaryTopicOf
foaf:name
  • Tiny BASIC (en)
is dbo:influencedBy of
is dbo:wikiPageDisambiguates of
is dbo:wikiPageRedirects of
is dbo:wikiPageWikiLink of
is dbp:influencedBy of
is foaf:primaryTopic of
Powered by OpenLink Virtuoso    This material is Open Knowledge     W3C Semantic Web Technology     This material is Open Knowledge    Valid XHTML + RDFa
This content was extracted from Wikipedia and is licensed under the Creative Commons Attribution-ShareAlike 3.0 Unported License