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
-
Texas Instruments
American multinational semiconductor design and manufacturing company
Nº Q193412 ★★★
Not listed
-
BBC BASIC
Version of the BASIC programming language
Nº Q429801 ★★
Not listed
-
Transistor–transistor logic
Class of digital circuits built from bipolar junction transistors (BJTs) and resistors; transistors perform both the logic function (e.g. AND) and the amplifying function
Nº Q173451 ★★★
Not listed
-
G
Grapher
Graphing calculator software
Nº Q1371756 ★
Not listed
-
Z
Zebra Programming Language
Programming language
Nº Q169412 ★
Not listed
-
Free Pascal
Free compiler for Pascal and ObjectPascal
Nº Q210295 ★★
Not listed
-
TI-30
Scientific calculator
Nº Q2384284 ★★
Not listed
-
G
GW-BASIC
Dialect of the BASIC programming language
Nº Q1049202 ★
Not listed
-
Titan (supercomputer)
Supercomputer at Oak Ridge National Laboratory
Nº Q44070 ★
Not listed
-
B
Basic Linear Algebra Subprograms
Routines for performing common linear algebra operations
Nº Q810007 ★
Not listed
-
Simons' BASIC
1983 software for use on the Commodore 64 home computer
Nº Q568887 ★
Not listed
-
ZX-calculus
Graphical language for quantum processes
Nº Q63888551 ★
Not listed
-
X
X86 assembly language
Assembly language used in x86 architecture
Nº Q297868 ★★
Not listed
-
B
Bc (programming language)
UNIX utility which implements an arbitrary-precision arithmetic language
Nº Q300897 ★★
Not listed
-
I
Instruction list
Wikimedia list article
Nº Q613332 ★★
Not listed
-
T
TLA+
Programming language
Nº Q28955120 ★
Not listed
-
A
ANSI C
Version of the C programming language standard
Nº Q1931402 ★★
Not listed
-
C
COMAL
Programming language
Nº Q1023991 ★
Not listed