Язык программирования Basic - искусственный (формальный) язык, предназначенный для записи алгоритмов. Датой рождения языка программирования Бейсик считается 1 мая 1964 г. Более чем 40 лет назад сотрудникам Дартмутского колледжа во главе с Дж. Кемени и Т. Куртцем удалось запустить разработанный ими интерпретатор и выполнить первую Бейсик-программу.
Алгоритмический язык БЭЙСИК используется преимущественно в диалоговых системах с разделением времени. Название языка возникло от сокращения английских слов Beginner’s Аll - purpose Symbolic Instruction Соde, в переводе означающих "многоцелевой язык символических инструкций для начинающих". Впервые язык БЭЙСИК был реализован на вычислительных машинах DАТАNЕТ-30 и GЕ-235. Более широкую известность получила версия БЭИСИКа, реализованная в 1967 г. на машине GЕ-400 и несколько позднее на GЕ-635. Массовому распространению Бейсика содействовал интерес, который проявили к нему такие передовые производители мини-ЭВМ, как Digital Equipment Corporation (РDР/8, РDР/11), Hewlett-Parkard (НР-21Х, НР-2000), Wang Laboratories (Wang-2200).
Второе поколение Бейсик-систем (1975 - 1985) тесно связано с появлением первых персональных ЭВМ, которые сначала обладали сравнительно малой оперативной памятью (32 - 64 Кбайта). Для них Бейсик-интерпретатор стал поистине "золотой жилой". Именно с него начал свою карьеру Билл Гейтс, основавший фирму Мicrosoft Corporation. В середине 70-х гг. он разработал интерпретатор ВАSIС-80, который функционировал на наиболее популярных восьмиразрядных микропроцессорах того времени Zilog-80 и Intel-8080.
Программа написанная на языке Basic представляет собой последовательность операторных строк. В строке помещают один или несколько операторов (многооператорная строка). Между операторами одной строки ставится разделительный знак ":" (двоеточие).

Основные операторы языка:
Оператор комментария
REM текст комментария
Оператор ввода
INPUT "Текст комментария"; имя переменной
Оператор вывода
PRINT "Текст комментария"; имя переменной
Оператор безусловного перехода
GOTO метка
Оператор условного перехода
IF условие
THEN серия команд P
ELSE серия команд Q
Цикл с параметром
FOR нач. знач. переменной
TO кон. знач. переменной
STEP шаг
Простая программа на языке Бейсик:
REM цикл с условием завершения
40 INPUT "Введите число от 0 до 10"; А
IF A<0 OR A>10 THEN 40
PRINT "Верно".
Литература
1. Бленд Г. Основы программирования на языке Бейсик М.: Финансы и статистика, 1989.