Beginner's All-purpose Symbolic Instruction Code, a family of high-level programming languages designed to be easy to learn and use. Known for its simple syntax and widespread availability in early personal computers.
education, desktop applications, scripting
string interpolation, modules, variadic functions
dynamic system, structural typing, weak typing, partial inference, runtime checking, aggressive type coercion, optional type annotations
interpreted, compiled
BasicX, Euphoria, Open Programming Language, QuickBASIC, STOS BASIC, GRASS, WLanguage, Perl, DIBOL, IBM Advanced BASIC, BBC BASIC, VBA, XBasic, VBScript, Zebra, Ruby, COMAL, Ring, Altair BASIC, True BASIC, XProfan, PureBasic, GFA BASIC, CBASIC
bas
| Status | legacy |
| Type | programming |
| Created | 1964 |
| Designed by |
John G. Kemeny Thomas E. Kurtz |
| Developed by | Dartmouth College |
| PyPL Index | N/A |
| TIOBE Index | N/A |
| GitHub rank | #105 |