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.
Nº Q1759833 ★
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
-
S
Software calculator
Calculator as a computer program
Nº Q7554269 ★★★
Not listed
-
V
Void type
In programming languages, a keyword indicating the absence of data
Nº Q513000 ★
Not listed
-
P
PL/0
Programming language, intended as an educational programming language, that is similar to but much simpler than Pascal
Nº Q1719128 ★
Not listed
-
G
Genera (software)
Operating System (OS)
Nº Q3100483 ★★
Not listed
-
TI-30X Plus MultiView
Calculator model
Nº Q25383397 ★
Not listed
-
I
INT (x86 instruction)
X86 instruction
Nº Q4041439 ★★
Not listed
-
8-bit computing
Computer architecture bit width
Nº Q270159 ★★
Not listed
-
Tcl (programming language)
Scripting language
Nº Q5288 ★★
Not listed
-
Common logarithm
The logarithm with base 10, formerly widely used for calculations
Nº Q966582 ★★★
Not listed
-
Π
Π-calculus
Process calculus
Nº Q602886 ★
Not listed
-
T
Ternary numeral system
Numeral system with three as its base
Nº Q1056486 ★★
Not listed
-
V
Visual Basic for Applications
Programming language
Nº Q667566 ★★
Not listed
-
C
CLU (programming language)
Programming language
Nº Q775159 ★
Not listed
-
P
PureBasic
Commercially distributed procedural computer programming language and integrated development environment
Nº Q2118858 ★
Not listed
-
Commodore BASIC
BASIC programming language
Nº Q337272 ★
Not listed
-
PascalABC.NET
Integrated development environment with integrated debugger
Nº Q4046509 ★★
Not listed
-
T
Type class
Computer science type system construct for ad-hoc polymorphism
Nº Q1375130 ★
Not listed
-
W
Windows Calculator
Software application
Nº Q670022 ★
Not listed