Table of Contents

:applesoft:tasc

TASC Applesoft Compiler

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

Influenced by

Influence for

Versions and successors

References