Difference between revisions of "Programming languages"
Jump to navigation
Jump to search
Stephen Shaw (talk | contribs) (Reformatted layout, added Triton XB, added links for articles to follow.) |
|||
Line 1: | Line 1: | ||
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''. | 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: | 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) | ==BASICs== | ||
* TI | * [[TI BASIC]] (built-in) | ||
* Editor/Assembler (cartridge, disk), which includes the Editor Assembler dialect of TI BASIC | * [[Myarc Advanced BASIC]] (Geneve only) | ||
* Mini Memory (cartridge, disk or cassette), which includes the Mini Memory dialect of TI BASIC | Extensions to TI Basic with modules: | ||
* Terminal Emulator II (cartridge), which includes the Terminal Emulator II dialect of TI BASIC | * [[Editor/Assembler]] (cartridge, disk), which includes the Editor Assembler dialect of TI BASIC | ||
* Personal Record Keeping ( | * [[Mini Memory]] (cartridge, disk or cassette), which includes the Mini Memory dialect of TI BASIC | ||
* BASIC Support Module (cartridge, disk), which includes the BASIC Support Module dialect of TI BASIC | * [[Terminal Emulator II]] (cartridge), which includes the Terminal Emulator II dialect of TI BASIC | ||
* | * [[Personal Record Keeping]] and [[Personal Report Generator]] (cartridges), which includes the Personal Record Keeping / Personal Report Generator dialect of TI BASIC | ||
* TI FORTH, TEXFORTH | * [[BASIC Support Module]] (cartridge, disk), which includes the BASIC Support Module dialect of TI BASIC | ||
* Wycove FORTH | Extended Basics: | ||
* TI LOGO | * [[TI Extended BASIC]] (cartridge) | ||
* TI LOGO | * [[Myarc Extended BASIC II]] (TI or Geneve) | ||
* | * [[Triton Super Extended BASIC]] | ||
* FORTRAN (disk, Geneve) | ==Forths== | ||
* [[TI FORTH]], TEXFORTH | |||
* [[Wycove FORTH]] | |||
==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) | |||
* [[FORTRAN]] (disk, Geneve) | |||
* APL (Adventure Programming Language, for the classic Scott Adams Adventure) | * APL (Adventure Programming Language, for the classic Scott Adams Adventure) | ||
* GPL (built-in, originally not available to user) | * GPL (built-in, originally not available to user) | ||
* TIC | * TIC | ||
* TASM (cross-assembler) | * TASM (cross-assembler) | ||
* | * [[Turbo Pasc'99]] (disk) | ||
* | * [[UCSD Pascal]] (cartridge, disk, expansion card) | ||
[[Category:Programming languages| ]] |
Revision as of 14:15, 6 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
- TI BASIC (built-in)
- Myarc Advanced BASIC (Geneve only)
Extensions to TI Basic with modules:
- 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 and Personal Report Generator (cartridges), which includes the Personal Record Keeping / Personal Report Generator dialect of TI BASIC
- BASIC Support Module (cartridge, disk), which includes the BASIC Support Module dialect of TI BASIC
Extended Basics:
- TI Extended BASIC (cartridge)
- Myarc Extended BASIC II (TI or Geneve)
- Triton Super Extended BASIC
Forths
- TI FORTH, TEXFORTH
- Wycove FORTH
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)
- 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)
- Turbo Pasc'99 (disk)
- UCSD Pascal (cartridge, disk, expansion card)