Некоторые особенности синтаксиса современных интерпретаторов BASIC:
- Необязательность меток. 12 Номера строк стали стандартными метками, которые не влияют на порядок выполнения команд. 12
- Именованные подпрограммы. 12 Подпрограмма вызывается по имени с указанием списка фактических параметров. 1
- Структурные управляющие конструкции. 12 Для организации ветвлений и циклов больше не нужно использовать оператор GOTO и метки строк. 1
- Расширение номенклатуры типов данных. 12 Появилась возможность явно описывать типы переменных. 12
- Поддержка модульности. 12 Есть возможность разделять программу на несколько файлов исходного кода. 12
- Средства для работы с графикой и звуковой картой. 12
Для семейства Basic не определён единый стандарт, разные версии языка имеют существенные отличия. 2