Common · Knowledge
TI-BASIC
Programming language used in Texas Instruments calculators
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.
From Wikipedia
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). Although it is somewhat minimalist compared to programming languages used on computers, TI-BASIC is nonetheless an important factor in the programming community. Because TI graphing calculators are required for advanced mathematics classes in many high schools and universities, TI-BASIC often provides the first glimpse many students have into the world of programming.
Text: Wikipédia, CC BY-SA 4.0. · Image: Wikimedia Commons (CC BY-SA 3.0) ·
Related cards
-
P★
Petit Computer
Software development application
-
P★★★
POSIX
Family of IEEE standards for compatibility between operating systems
-
T★
Turbo Assembler
Computer assembler developed by Borland
-
L★
LuaJIT
JIT compiler for the Lua programming language
-
★★
Tera Term
Open-source, free, software implemented, terminal emulator program
-
★
Atari TT030
Personal computer model
-
★★
X87
Part of x86 instruction set architecture for floating-point arithmetic
-
F★
FoxPro
Programming language
-
★
T-Kernel
Open-source RTOS tailored for 32-bit microcontrollers
-
★★★
Zilog Z80
8-bit microprocessor
-
★★
BibTeX
Reference management software for formatting lists of references
-
★
Terminus
Free monospace typeface
-
B★★
Base32
Binary-to-text encoding scheme using 32 symbols
-
★
Minix 3
Unix-like operating system
-
B★★
BAS (Business automation software)
Group of programs for automation of accounting at enterprises
-
★
X Toolkit Intrinsics
X11 XToolkit Intrinsics library used to manage resources and events
-
B★
Base36
Binary-to-text encoding scheme
-
★
Y-cruncher
Program that computes Pi and other mathematical constants