everyBASIC
Docs ยป TASC Applesoft Compiler

:applesoft:tasc

TASC Applesoft Compiler

tasc
Keywords

  • CALL
  • CHAIN
  • CLEAR
  • DATA
  • DEF
  • DEFCOMMON
  • DIM
  • FOR
  • GET
  • IF
  • INTEGER
  • MAXFILES
  • READ
  • REM
  • RESUME
  • STOP
  • USECOMMON

A compiler made by Microsoft for Applesoft BASIC.

Where it is/was used

  • Apple II, Apple IIe

Noteworthy characteristics

Presumably, TASC did not implement the typical interpreter environment commands CONT, DEL, LIST, LOMEM, NO_TRACE, SHLOAD and TRACE.

However, it also left out some possibly useful keywords such as LOAD, RECALL, SAVE, STORE and &.

Also, there were differences in the usage of CALL, CLEAR, COMMON, DEF_FN, DIM, GET, HIMEM, IF, MAXFILES, ONERR, READ, RUN, STOP and USR.

In contrast, TASC implemented CHAIN, DEFCOMMON, USECOMMON and an INTEGER directive used with REM for automatic conversion of floating-point variables to integer variables, so no runtime conversion would be needed. TASC documentation says "the importance of effectively using integers cannot be over-emphasized" and many operators, functions and statements were implemented to work with and/or return integer values.

Environment and usage

Extensions

Curiosities

Related to...

Influenced by

Influence for

Versions and successors

References

  • https://archive.org/details/mttac/ - A 1981 copy of the Microsoft TASC manual, last checked 2023-02-27.
Compilers, Apple, Applesoft BASIC, Microsoft
Previous Next

everyBASIC

Table of Contents

Table of Contents

  • TASC Applesoft Compiler
    • Where it is/was used
    • Noteworthy characteristics
    • Environment and usage
    • Extensions
    • Curiosities
    • Related to...
      • Influenced by
      • Influence for
    • Versions and successors
    • References

Home Login Links

  • BASICs we know of
    • Apple II INTEGER BASIC
    • Altair BASIC
    • ANSI BASIC
    • Applesoft BASIC
      • Micro-Professor II BASIC
      • TASC Applesoft Compiler
    • Atari BASIC
    • Acorn Atom BASIC
    • BBC BASIC
    • bootBASIC
    • Bywater BASIC
    • Commodore BASIC
    • Dartmouth BASIC
    • DEC BASIC-PLUS
    • Decimal BASIC
    • FreeBASIC
    • Gambas
    • Microsoft GW-BASIC
    • HP Time-Shared BASIC
    • Liberty BASIC
    • Numbered Lines BASIC
    • MiniBASIC (Joe Strout's)
    • minibasic (McLean's)
    • Microsoft BASIC-80
    • Amiga Microsoft BASIC
    • Microsoft Atari BASIC
    • Microsoft QuickBASIC
    • MSX BASIC
    • Sinclair BASIC
    • Structured BASICs
    • TI BASIC
    • TRS-80
    • Color BASIC
    • TrueBASIC
    • twinBASIC
    • ugBASIC
    • MS Visual Basic for DOS
  • BASIC keywords reference
  • Links