16 Facts About BASIC

1.

BASIC is a family of general-purpose, high-level programming languages designed for ease of use.

FactSnippet No. 427,480
2.

BASIC was available for almost any system of the era, and became the de facto programming language for home computer systems that emerged in the late 1970s.

FactSnippet No. 427,481
3.

These PCs almost always had a BASIC interpreter installed by default, often in the machine's firmware or sometimes on a ROM cartridge.

FactSnippet No. 427,482
4.

BASIC declined in popularity in the 1990s, as more powerful microcomputers came to market and programming languages with advanced features became tenable on such computers.

FactSnippet No. 427,483
5.

The acronym BASIC comes from the name of an unpublished paper by Thomas Kurtz.

FactSnippet No. 427,484
6.

Emergence of BASIC took place as part of a wider movement towards time-sharing systems.

FactSnippet No. 427,485
7.

BASIC later collected a number of these into book form, 101 BASIC Computer Games, published in 1973.

FactSnippet No. 427,486
8.

Sinclair BASIC was introduced in 1980 with the Sinclair ZX80, and was later extended for the Sinclair ZX81 and the Sinclair ZX Spectrum.

FactSnippet No. 427,487
9.

The BBC published BBC BASIC, developed by Acorn Computers Ltd, incorporating many extra structured programming keywords and advanced floating-point operation features.

FactSnippet No. 427,488
10.

Different magazines were published featuring programs for specific computers, though some BASIC programs were considered universal and could be used in machines running any variant of BASIC.

FactSnippet No. 427,489
11.

Many books of type-in programs were available, and in particular, Ahl published versions of the original 101 BASIC games converted into the Microsoft dialect and published it from Creative Computing as BASIC Computer Games.

FactSnippet No. 427,490
12.

Many versions of BASIC are now available for smartphones and tablets via the Apple App Store, or Google Play store for Android.

FactSnippet No. 427,491
13.

Variants of BASIC are available on graphing and otherwise programmable calculators made by Texas Instruments, HP, Casio, and others.

FactSnippet No. 427,492
14.

Minimal versions of BASIC had only integer variables and one- or two-letter variable names, which minimized requirements of limited and expensive memory.

FactSnippet No. 427,493
15.

Arrays in BASIC could contain integers, floating point or string variables.

FactSnippet No. 427,494
16.

Some dialects of BASIC supported matrices and matrix operations, which can be used to solve sets of simultaneous linear algebraic equations.

FactSnippet No. 427,495