Programming languages

From Ninerpedia
Revision as of 22:36, 6 July 2007 by Ksarul (talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

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.

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:

  • TI BASIC (built-in)
  • TI Extended Basic (cartridge)
  • Editor/Assembler (cartridge, disk), which includes the Editor Assembler dialect of TI BASIC
  • Mini Memory (cartridge, disk or cassette), which includes the Mini Memory dialect of TI BASIC
  • Terminal Emulator II (cartridge), which includes the Terminal Emulator II dialect of TI BASIC
  • Personal Record Keeping (cartridge), which includes the Personal Record Keeping dialect of TI BASIC
  • BASIC Support Module (cartridge, disk), which includes the BASIC Support Module dialect of TI BASIC
  • UCSD Pascal (cartridge, disk, expansion card)
  • TI FORTH, TEXFORTH
  • Wycove FORTH
  • 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
  • Turbo Pasc'99 (disk)
  • c99 (disk)
  • FORTRAN (disk, Geneve)
  • APL (Adventure Programming Language, for the classic Scott Adams Adventure)
  • GPL (built-in, originally not available to user)
  • TIC
  • TASM (cross-assembler)
  • Myarc Advanced Basic (Geneve only)
  • Myarc Extended BASIC II (TI or Geneve)