Integer BASIC
Integer BASIC is a BASIC interpreter written by Steve Wozniak for the Apple I and Apple II computers. Originally available on cassette for the Apple I in 1976, then included in ROM on the Apple II from its release in 1977, it was the first version of BASIC used by many early home computer owners.

The language supported mathematics using integers, lacking floating-point support. Using integers allowed numbers to be stored in a much more compact 16-bit format that could be more rapidly read and processed than the 32- or 40-bit floating-point formats found in most BASICs of the era. However, this limited its applicability as a general-purpose language.

Another difference with other BASICs of the era is that Integer BASIC treated strings as arrays of characters, similar to the system in C or Fortran 77. Substrings were accessed using array slicing rather than string functions. This style was introduced in HP Time-Shared BASIC, and could also be found in other contemporary BASICs patterned on HP, like North Star BASIC and Atari BASIC. It contrasted with the style found in BASICs derived from DEC, including Microsoft BASIC.

The language was initially developed under the name GAME BASIC and referred to simply as Apple BASIC when it was introduced on the Apple I. It became Integer BASIC when it was ported to the Apple II and shipped alongside Applesoft BASIC, a port of Microsoft BASIC which included floating-point support. Integer BASIC was phased out in favor of Applesoft BASIC starting with the Apple II Plus in 1979.
Q98099116
BASIC interpreter
UNK
Q483382
Steve Wozniak
PER
Q18981
Apple I
MISC
Q3017175
Apple II
MISC
Q149757
cassette
Concept
Q160710
ROM
Concept
Q473708
home computer
Concept
Q12503
integers
Concept
Q117879
floating-point
Concept
Q15777
C
Concept
Q83303
Fortran 77
ORG
Q4795884
array slicing
UNK
Q5635739
HP Time-Shared BASIC
MEDIA
Q7053613
North Star BASIC
UNK
Q753604
Atari BASIC
Concept
Q690079
DEC
ORG
Q1201810
Microsoft BASIC
MEDIA
Q621556
Applesoft BASIC
MEDIA
Q1201810
Microsoft BASIC
MEDIA
Q621254
Apple II Plus
MISC
Q588806
Integer BASIC
MEDIA
Q588806
Integer BASIC
MEDIA
Q588806
Integer BASIC
MEDIA
Q588806
Integer BASIC
MEDIA
1976-01-01T00:00:00Z^^http://www.w3.org/2001/XMLSchema#dateTime
1976
DATE
1977-01-01T00:00:00Z^^http://www.w3.org/2001/XMLSchema#dateTime
1977
DATE
1979-01-01T00:00:00Z^^http://www.w3.org/2001/XMLSchema#dateTime
1979
DATE
+16^^http://www.w3.org/2001/XMLSchema#decimal
16
NUMBER
+32^^http://www.w3.org/2001/XMLSchema#decimal
32
NUMBER
+40^^http://www.w3.org/2001/XMLSchema#decimal
40
NUMBER
+77^^http://www.w3.org/2001/XMLSchema#decimal
77
NUMBER
developer
inception
influenced by
notable work
notable work
developer
developer
follows
operating system
use