## You are here

HomeBASIC

## Primary tabs

# BASIC

BASIC (an acronym for Beginner’s All-purpose Symbolic Instruction Code) is a computer procedure-oriented programming language designed by John Kemeny and Thomas Kurtz in the 1960s to be easily learned by anyone. Over the years, various companies made their own proprietary versions and included them in their computers (and even Texas Instruments made their own version, TI-BASIC, which is included in some of their calculators). Microsoft’s Visual Basic is the programming language of choice for in-house programming at small businesses. But in mathematics and physics, BASIC is little used outside of the classroom.

The following BASIC program takes two integers as inputs and outputs their greatest common divisor using Euclid’s algorithm:

100 REM Program Greatest Common Divisor Using Euclidean algorithm 110 INPUT "Please enter a positive integer A"; A 115 INPUT "Please enter a positive integer B"; B 120 WHILE B > 0 121 TEMPA = B 122 A = B 123 B = TEMPA MOD B 124 WEND 130 PRINT "The GCD is "; A 140 END

Synonym:

Beginner's All-purpose Symbolic Instruction Code

Type of Math Object:

Definition

Major Section:

Reference

Groups audience:

## Mathematics Subject Classification

68N15*no label found*

- Forums
- Planetary Bugs
- HS/Secondary
- University/Tertiary
- Graduate/Advanced
- Industry/Practice
- Research Topics
- LaTeX help
- Math Comptetitions
- Math History
- Math Humor
- PlanetMath Comments
- PlanetMath System Updates and News
- PlanetMath help
- PlanetMath.ORG
- Strategic Communications Development
- The Math Pub
- Testing messages (ignore)

- Other useful stuff
- Corrections

## Comments

## BASIC linking policy

I've put in a linking policy that forbids the autolinker from linking from any top-level MSC (00-xx through 97-xx) and permits only from 68N15. Let me know if there remain any unintentional links.