Skip to content
EntityQ1759833· pop 8· linked from 184 articles

TI-BASIC is the official name of several BASIC-like programming languages used by Texas Instruments' graphing calculators. It is a language family of three different and incompatible versions, released on different products: TI-BASIC 83 (on Z80 processor) for TI-83 series, TI-84 Plus series TI-BASIC 89 (on 68k processor) for TI-89 series, TI-92 series TI-BASIC Nspire (on ARM processor) for TI Nspire series TI rarely refers to the language by name, but the name TI-BASIC has been used in some developer documentation.

Wikidata facts

Show 1 more fact
Sources (1)

via Wikidata · CC0

~19 min read

Article

31 sections
Contents
  • Syntax
  • Control flow
  • Data types
  • TI-83/84 (Z80)
  • TI-89 (68k)
  • Variables
  • TI-83/84 (Z80)
  • TI-89 (68k)
  • Comments
  • TI-83/84 (Z80)
  • TI-89 (68k)
  • Functions
  • TI-83/84 (Z80)
  • TI-89 (68k)
  • Third-party language extensions
  • Examples
  • Hello world
  • TI-83/84 (Z80 Series)
  • TI-89 (68k Series)
  • TI-Nspire series
  • Lists and loops
  • TI-83/84 (Z80 Series)
  • TI-89 (68k Series)
  • Recursion
  • TI-83/84 (Z80 Series)
  • TI-89 (68k Series)
  • Functions
  • Editors and tools
  • See also
  • References
  • External links

TI-BASIC is the official name of several BASIC-like programming languages used by Texas Instruments' graphing calculators. It is a language family of three different and incompatible versions, released on different products: TI-BASIC 83 (on Z80 processor) for TI-83 series, TI-84 Plus series TI-BASIC 89 (on 68k processor) for TI-89 series, TI-92 series TI-BASIC Nspire (on ARM processor) for TI Nspire series TI rarely refers to the language by name, but the name TI-BASIC has been used in some developer documentation.

For many applications, it is the most convenient way to program any TI calculator, since the capability to write programs in TI-BASIC is built-in. Assembly language can also be used, and C compilers exist for translation into assembly: TIGCC for Motorola 68000 (68k) based calculators, and SDCC for Zilog Z80 based calculators. However, both of them are cross-compilers, not allowing on-calculator programming. TI-BASIC is considerably slower than the assembly language (because it has to be interpreted), making it better suited to writing programs to quickly solve math problems or perform repetitive tasks, rather than programming games or graphics-intensive applications. Some math instruction books even provide programs in TI-BASIC (usually for the widespread variant used by the TI-82/83/84 series).

Available in 7 languages

via Wikidata sitelinks · CC0

Connections

Categories