| − | '''BASIC''' is an acronym for Beginners All-purpose Symbolic Instruction Code. It is a Programming Language invented at [[Dartmouth College]] in 1964 by mathematicians John George Kemeny and Thomas E. Kurtz for the purpose of teaching elementary programming. BASIC has since been defined in two ANSI (X3.60-1978 and X3.113-1987) and two ISO (6373:1984 and ISO/IEC 10279:1991) standards. Its simplicity has led to widespread use; [[Interpreter (computing)|interpreters]] and [[Compiler|compilers]] exist for variants of BASIC on nearly every hardware platform in existence, but the most popular commercial version is Microsoft's [[Visual BASIC]]. | + | '''BASIC''' is an acronym for Beginners All-purpose Symbolic Instruction Code. It is a [[Programming language]] invented at [[Dartmouth College]] in 1964 by mathematicians John George Kemeny and Thomas E. Kurtz for the purpose of teaching elementary programming. BASIC has since been defined in two ANSI (X3.60-1978 and X3.113-1987) and two ISO (6373:1984 and ISO/IEC 10279:1991) standards. Its simplicity has led to widespread use; [[Interpreter (computing)|interpreters]] and [[Compiler|compilers]] exist for variants of BASIC on nearly every hardware platform in existence, but the most popular commercial version is Microsoft's [[Visual BASIC]]. |
| − | The original BASIC supported single-character variable names (or a single character followed by a single digit) of type [[Floating-point|real]]. Arrays and matricies are also supported. | + | The original BASIC supported single-character variable names (or a single character followed by a single digit) of type [[Floating-point|real]]. [[Array]]s and [[Matrix|matricies]] are also supported. |
| | '''Statements''': DATA, DEF, DIM, END, FOR...NEXT, GOSUB, GOTO, IF...THEN, LET, MAT, PRINT, READ, REM, RETURN, STOP | | '''Statements''': DATA, DEF, DIM, END, FOR...NEXT, GOSUB, GOTO, IF...THEN, LET, MAT, PRINT, READ, REM, RETURN, STOP |
| | '''Functions''': ABS, ATN, COS, EXP, INT, LOG, RND, SIN, SQR, TAN | | '''Functions''': ABS, ATN, COS, EXP, INT, LOG, RND, SIN, SQR, TAN |