Lesson plan

TI-BASIC

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 partially-incompatible versions, released on different products: * TI-BASIC 83 for the Zilog Z80-based TI-83 and TI-84 Plus series * TI-BASIC 89 for the Motorola 68000-based TI-89 and TI-92 series * TI-BASIC Nspire for the ARM-based TI-Nspire series TI rarely refers to the language by name, but the name TI-BASIC has been used in some developer documentation. Built into every TI graphing calculator, it is the primary method of programming available to the user. On most calculators, assembly language can also be used, and C cross-compilers exist for translation into assembly: TIGCC for 68000-based calculators, and SDCC for Z80-based calculators; these do not run on the calculator itself. As an interpreted language, TI-BASIC is considerably slower than assembly, making it better suited to writing programs to quickly solve math problems or perform repetitive tasks, rather than programming games or graphics-intensive applications. TI-BASIC programs (usually written in TI-BASIC 83) can also be found in math textbooks. Despite its limitations, a growing community of TI-BASIC programmers has developed, mainly on the Internet.

Back to article

Article summary

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 partially-incompatible versions, released on different products: * TI-BASIC 83 for the Zilog Z80-based TI-83 and TI-84 Plus series * TI-BASIC 89 for the Motorola 68000-based TI-89 and TI-92 series * TI-BASIC Nspire for the ARM-based TI-Nspire series TI rarely refers to the language by name, but the name TI-BASIC has been used in some developer documentation. Built into every TI graphing calculator, it is the primary method of programming available to the user. On most calculators, assembly language can also be used, and C cross-compilers exist for translation into assembly: TIGCC for 68000-based calculators, and SDCC for Z80-based calculators; these do not run on the calculator itself. As an interpreted language, TI-BASIC is considerably slower than assembly, making it better suited to writing programs to quickly solve math problems or perform repetitive tasks, rather than programming games or graphics-intensive applications. TI-BASIC programs (usually written in TI-BASIC 83) can also be found in math textbooks. Despite its limitations, a growing community of TI-BASIC programmers has developed, mainly on the Internet.

Key claims

No claims recorded.

Discussion questions

  1. Summarise the article in your own words. Which single claim would you verify first, and why?
  2. Which claim in this article is most likely to be revised as the sources update? How would you check its current status?
  3. If two sources disagreed about one of these facts, what would you need in order to trust one over the other?

Bibliography

No sources recorded.

Key claims and bibliography are generated from the same tracked claims and sources as the article page.