# Category:BASIC

**BASIC**

This

**programming language**may be used to instruct a computer to perform a task.

Execution method: | Interpreted |
---|---|

Lang tag(s): | basic, qbasic, freebasic, thinbasic |

See Also: |

**BASIC** is the *Beginner's All-purpose Symbolic Instruction Code*. John G. Kemeny and Thomas E. Kurtz invented BASIC at Dartmouth College during 1963 and 1964. (Their implementation evolved into True BASIC.)

BASIC became popular, with many different implementations for various computers. As the decades passed, the many dialects of BASIC diverged from the original language. Though an ANSI standard exists for BASIC, it is irrelevant to most BASIC programmers, who only target one implementation of BASIC.

Category:BASIC Implementations lists the many implementations of BASIC in Rosetta Code.

## Links

## Subcategories

This category has the following 4 subcategories, out of 4 total.

### @

- BASIC examples needing attention (empty)
- BASIC User (138 P)

### B

## Pages in category "BASIC"

The following 200 pages are in this category, out of 665 total.

(previous page) (next page)### A

- A+B
- ABC problem
- ABC words
- Abstract type
- Abundant odd numbers
- Abundant, deficient and perfect number classifications
- Ackermann function
- Active object
- Additive primes
- Address of a variable
- Air mass
- Align columns
- Aliquot sequence classifications
- Almost prime
- Amb
- Amicable pairs
- Anagrams
- Anagrams/Deranged anagrams
- Angle difference between two bearings
- Animate a pendulum
- Animation
- Anonymous recursion
- Anti-primes
- Append numbers at same position in strings
- Archimedean spiral
- Arithmetic numbers
- Arithmetic-geometric mean
- Arithmetic-geometric mean/Calculate Pi
- Arithmetic/Complex
- Arithmetic/Integer
- Array concatenation
- Array length
- Arrays
- Assertions
- Associative array/Creation
- Associative array/Iteration
- Associative array/Merging
- Attractive numbers
- Averages/Arithmetic mean
- Averages/Median
- Averages/Root mean square

### B

- Babbage problem
- Bacon cipher
- Balanced brackets
- Barnsley fern
- Base 16 numbers needing a to f
- Base64 decode data
- Base64 encode data
- Bell numbers
- Best shuffle
- Bifid cipher
- Binary digits
- Binary search
- Binary strings
- Bitmap
- Bitmap/Bresenham's line algorithm
- Bitmap/Midpoint circle algorithm
- Bitwise operations
- Blum integer
- Boolean values
- Box the compass
- Brazilian numbers
- Bulls and cows

### C

- Caesar cipher
- Calculating the value of e
- Calendar
- Calendar - for "REAL" programmers
- Call a function
- Call a function in a shared library
- Calmo numbers
- CalmoSoft primes
- Canonicalize CIDR
- Cantor set
- Carmichael 3 strong pseudoprimes
- Cartesian product of two or more lists
- Case-sensitivity of identifiers
- Casting out nines
- Catalan numbers
- Catalan numbers/Pascal's triangle
- Catamorphism
- Centre and radius of a circle passing through 3 points in a plane
- Chaocipher
- Chaos game
- Character codes
- Chat server
- Chebyshev coefficients
- Check input device is a terminal
- Check Machin-like formulas
- Check that file exists
- Checksumcolor
- Chess player
- Chinese zodiac
- Circles of given radius through two points
- Circular primes
- Classes
- Closest-pair problem
- Code Golf: Code Golf
- Code segment unload
- Color of a screen pixel
- Colour bars/Display
- Colour pinstripe/Display
- Combinations
- Combinations with repetitions
- Command-line arguments
- Comments
- Compare length of two strings
- Compile-time calculation
- Compound data type
- Concatenate two primes is also prime
- Concurrent computing
- Conditional structures
- Consecutive primes with ascending or descending differences
- Constrained random points on a circle
- Continued fraction/Arithmetic/Construct from rational number
- Convert seconds to compound duration
- Conway's Game of Life
- Coprimes
- Copy a string
- Count in factors
- Count in octal
- Count occurrences of a substring
- Cousin primes
- Create a file
- Create a two-dimensional array at runtime
- Create an object/Native demonstration
- CSV data manipulation
- Cuban primes
- Cullen and Woodall numbers
- Currying
- CUSIP

### D

- Damm algorithm
- Date format
- Day of the week
- Day of the week of Christmas and New Year
- De Bruijn sequences
- De Polignac numbers
- Delete a file
- Department numbers
- Detect division by zero
- Determine if a string has all the same characters
- Determine if a string has all unique characters
- Determine if a string is collapsible
- Determine if a string is numeric
- Determine if a string is squeezable
- Determine if only one instance is running
- Dice game probabilities
- Digit fifth powers
- Digital root
- Dijkstra's algorithm
- Dinesman's multiple-dwelling problem
- Dining philosophers
- Disarium numbers
- Discordian date
- Display a linear combination
- Diversity prediction theorem
- Doomsday rule
- Dot product
- Double Twin Primes
- Doubly-linked list/Element definition
- Dragon curve
- Draw a clock
- Draw a pixel
- Draw a rotating cube
- Draw a sphere
- Duffinian numbers
- Dutch national flag problem
- Dynamic variable names

### E

- Echo server
- Egyptian division
- Empty directory
- Empty program
- Empty string
- Enforced immutability
- Entropy
- Enumerations
- Environment variables
- Equal prime and composite sums
- Equilibrium index
- Erdős-Nicolas numbers
- Erdős-primes
- Ethiopian multiplication
- Euclid-Mullin sequence
- Euclidean rhythm
- Euler method
- Euler's constant 0.5772...
- Euler's sum of powers conjecture
- Even numbers which cannot be expressed as the sum of two twin primes
- Even or odd
- Evolutionary algorithm
- Exactly three adjacent 3 in lists
- Exceptions
- Execute a system command