BASIC (Универсальный символьный код инструкций для начинающих) - это семейство языков программирования высокого уровня, разработанных для простоты использования.

BASIC, сокращение от универсального символьного кода инструкций для начинающих, представляет собой семейство языков программирования высокого уровня, популярных в 1980-х годах, и подчеркивает простоту использования. Этот язык и тег не следует путать с Visual Basic.

Первая версия BASIC была разработана 1 мая 1964 года Джоном Г. Кемени, Томасом Э. Курцем и Мэри Кеннет Келлер в Дартмутском колледже. С тех пор он поощрял студентов и энтузиастов, не относящихся к естественным наукам и математике, к созданию собственных программ, и многие микрокомпьютеры 1980-х годов поставлялись с предустановленным BASIC. Позднее было разработано множество других языков программирования, на которые сильно повлиял BASIC, некоторые из которых все еще используются, например Visual Basic и VB.NET.

Вот пример программы qBASIC (одна разновидность BASIC), которая печатает "Hello World", использует цикл for для вывода числовых множителей, затем возводит числовую переменную в квадрат, запрашивает ввод имени, а затем повторно запрашивает ввод числа пока пользователь не введет отрицательное число. Текст после// не являются частью кода.

10 PRINT "HELLO WORLD" // Hello World
20 FOR X=1 TO 5        // For Loop
30 PRINT "X "; X
40 NEXT X
50 LET A = 10          // Square variable
55 LET B = A*A
60 PRINT A;"^2 = ";B
70 PRINT "ENTER YOUR NAME"            // Enter name
75 INPUT "Enter your name:"; a$
80 PRINT "My name is "; a$
90 PRINT "ENTER A NUMBER, 0 TO CLOSE" // Repeatedly enter number
95 INPUT "Enter a number:"; a$
100 PRINT "The number is "; a$
110 IF a$ >= 0 THEN GOTO 90
999 END

Пример вывода:

HELLO WORLD
X 1
X 2
X 3
X 4
X 5
10^2 = 100
ENTER YOUR NAME
My name is I am a basic programmer!
ENTER A NUMBER, 0 TO CLOSE
The number is 5
ENTER A NUMBER, 0 TO CLOSE
The number is 4
ENTER A NUMBER, 0 TO CLOSE
The number is 3
ENTER A NUMBER, 0 TO CLOSE
The number is 2
ENTER A NUMBER, 0 TO CLOSE
The number is 1
ENTER A NUMBER, 0 TO CLOSE
The number is 0
ENTER A NUMBER, 0 TO CLOSE
The number is -1

Подробнее