ARMbasic and other BASICs

 
ARMbasic and Visual BASIC have different goals.  Visual BASIC is a general purpose language that includes access to various elements of Microsoft Windows and its application programs. ARMbasic is a small language aimed at controlling hardware with some communication abilities with host systems.   Wherever practical ARMbasic is a proper subset of Visual BASIC.  Some elements of earlier BASICs do not apply to Visual BASIC, but still do in ARMbasic.  These elements include keywords such as RUN and CLEAR.

Data Types

Changed due to ambiguity

Design differences

Pre-Processor