Category:AmigaBASIC

From Rosetta Code
Language
AmigaBASIC
This programming language may be used to instruct a computer to perform a task.
Official website
Execution method: Interpreted
See Also:


Listed below are all of the tasks on Rosetta Code which have been solved using AmigaBASIC.
AmigaBASIC is an implementation of BASIC. Other implementations of BASIC.

AmigaBASIC (also called Amiga Basic in manuals) is an interpreted BASIC implementation for the range of Commodore Amiga home computers, designed and written by Microsoft. AmigaBASIC shipped with AmigaOS versions 1.1 to 1.3 between 1985 and 1990.

AmigaBASIC had some advanced features for its time such as subroutines with local variables, text labels instead of line numbers, and various graphics commands e.g. for animation and collision detection. The AmigaOS GUI with its screens, mouse interaction, menus etc. was also supported from AmigaBASIC.

Execution speed however was not a particular strength of AmigaBASIC. Some 8-bit BASICs such as Locomotive Basic were much faster for simple algorithms than AmigaBASIC. Clearly the convenience and advanced features of AmigaBASIC came at a price in terms of performance.

AmigaBASIC was superseded by ARexx, a REXX-style scripting language, from AmigaOS version 2.0 onwards. The 1.x AmigaBASIC binary also works on AmigaOS 2, but not on AmigaOS 3.

See Also