Что такое язык программирования BASIC?

«Что такое язык программирования BASIC?» — вопрос из категории Основы программирования, который задают на 10% собеседований QA Тестировщик. Ниже — развёрнутый ответ с разбором ключевых моментов.

Ответ

BASIC (Beginner's All-purpose Symbolic Instruction Code) — это семейство высокоуровневых языков программирования, созданных в 1964 году (Джон Кемени и Томас Курц) для обучения непрофессионалов основам программирования.

Характеристики:

  • Простой синтаксис, близкий к английскому языку.
  • Интерпретируемый (хотя позже появились и компиляторы).
  • Интерактивный режим (ввод команд с немедленным выполнением).
  • Нумерация строк (например, 10, 20).

Пример классического кода:

10 REM Программа-приветствие
20 PRINT "Введите ваше имя:"
30 INPUT NAME$
40 PRINT "Привет, "; NAME$; "!"
50 END

Эволюция и современное использование:

  • Visual Basic (VB) и VBA: Самые известные потомки. VBA (Visual Basic for Applications) широко используется для автоматизации в Microsoft Office (Excel, Word).
    ' Пример макроса VBA в Excel
    Sub SayHello()
    Dim userName As String
    userName = InputBox("Введите имя")
    MsgBox "Привет, " & userName
    End Sub
  • Значение: BASIC сыграл ключевую роль в популяризации персональных компьютеров (например, в Apple II, ZX Spectrum).
  • Современный статус: Не используется для промышленной разработки сложных систем, но остаётся исторически важным и применяется в образовательных целях и для скриптования в среде Office.