Computing Atlas

How Computing Was Built
Sign In
Text size
100%
Theme
Programming Language

Integer BASIC

Procedural Language

Integer BASIC is a BASIC interpreter that Steve Wozniak wrote for the Apple I and the Apple II. It was first sold on cassette for the Apple I in 1976 and then placed in ROM on the Apple II when that machine shipped in 1977, which made it the first version of BASIC that many early home computer owners ever used. As the name says, its only numeric data type was the integer. Whole numbers were held in a compact 16-bit form that was quicker to process than the floating-point formats of most BASICs of the time, but the lack of fractions limited it as a general-purpose language. Strings were treated as arrays of characters, with substrings taken by slicing, a style that came from HP Time-Shared BASIC rather than from the DEC-derived Microsoft BASIC. Wozniak first called it GAME BASIC, and it was known simply as Apple BASIC on the Apple I. Apple phased it out in favor of Applesoft BASIC, a licensed port of Microsoft BASIC with floating-point support, beginning with the Apple II Plus in 1979.

Facts
First Released
1976 1
Connections

In Field

Source Integer BASIC (Wikipedia)

Invented

Source Integer BASIC (Wikipedia)

Predecessor Of

Source Integer BASIC (Wikipedia)
Sources
1. Integer BASIC (Wikipedia)
  • Lead paragraph, 1976 cassette release
    Originally available on cassette for the Apple I in 1976
  • Invented: Steve Wozniak, Lead paragraph, first sentence
    Integer BASIC is a BASIC interpreter written by Steve Wozniak for the Apple I and Apple II computers.
  • In Field: Programming Language Theory, Lead paragraph, first sentence
    Integer BASIC is a BASIC interpreter written by Steve Wozniak for the Apple I and Apple II computers.
  • Predecessor Of: Applesoft BASIC, Lead paragraph, last sentence
    Integer BASIC was phased out in favor of Applesoft BASIC starting with the Apple II Plus in 1979.
View the Source
Comments (0)
No comments yet. Be the first to share a thought.
Reader Challenges (0)
No disputes yet. Spotted an error or a better source? Open the first one.