Difference between revisions of "Programming languages"

From Ninerpedia
Jump to navigation Jump to search
(add XB III)
(add link to RXB)
Line 18: Line 18:
* Mechatronics [[Extended BASIC II+]] incorporated the APESOFT Expanded Graphics routines into their version of the cartridge.
* Mechatronics [[Extended BASIC II+]] incorporated the APESOFT Expanded Graphics routines into their version of the cartridge.
* Winfried Winkler included many additional commands in [[Extended BASIC III]] (in extremely limited release by Asgard, but generally only available as a set of files for the HSGPL card)
* Winfried Winkler included many additional commands in [[Extended BASIC III]] (in extremely limited release by Asgard, but generally only available as a set of files for the HSGPL card)
* [[RXB]] (Rich Gilbertson), which is available as a set of program images for a GROM emulation device.


==Forths==
==Forths==

Revision as of 14:14, 26 September 2014

TI BASIC is the first programming language that you get to know when you start using the TI. Cartridges allow to extend the limited features of the standard console considerably. Probably the first cartridge people tried to get was Extended Basic. Other languages were available to run in assembly or Basic.

With a memory expansion and a floppy drive, programming in assembly language becomes possible. From there on, many further language compilers or interpreters may be created and complement the set of available programming languages:

BASICs

Extensions to TI Basic with modules:

Extended BASICs:

Forths

Others

  • 9900 Assembly with Editor/Assembler (cartridge, disk) and Mini Memory (cartridge, tape)
  • TI LOGO I, several flavors using keywords from English, German, and other languages
  • TI LOGO II, several flavors using keywords from English, Dutch, French, German, and other languages
  • c99 (disk)
  • C99 MDOS
  • c TIC
  • FORTRAN 9640 (disk, Geneve)
  • APL (Adventure Programming Language, for the classic Scott Adams Adventure)
  • GPL (built-in, originally not available to user)
  • TIC
  • TASM (cross-assembler)
  • Turbo Pasc'99 (disk)
  • UCSD Pascal (cartridge, disk, expansion card)