BASIC оставался популярным языком программирования для домашних компьютеров до 90-х годов по нескольким причинам:
- Простота. 1 BASIC был доступным языком, который могли использовать люди, не занимающиеся техническими вопросами. 1 Ключевые слова были написаны простым английским языком, а синтаксис кода был относительно прост для понимания. 1
- Бесплатное распространение и открытый исходный код. 1 Производители решили распространять BASIC бесплатно, чтобы стимулировать широкое использование. 1 Домашние компьютеры часто поставлялись с предустановленной версией BASIC. 1
- Интерактивный характер. 1 Исходный язык был скомпилирован, а не интерпретирован, и это делало его намного более быстрым, чем более поздние реализации. 1 Кроме того, благодаря разделению времени пользователи могли вводить BASIC-код непосредственно в терминал, запускать его и немедленно получать результаты. 1
- Компактность. 15 BASIC был единственным языком, достаточно маленьким, чтобы работать на ограниченной памяти, доступной на компьютерах того времени. 1 Например, Altair BASIC занимал всего 4 КБ памяти, оставляя достаточно места для интерпретируемой программы. 1
Однако к концу 1980-х годов персональные компьютеры стали намного мощнее, и использование BASIC стало менее удобным. 34 Кроме того, появление на компьютерах «учебного» и «домашнего» класса недорогих трансляторов промышленных языков (прежде всего — Паскаля и Си) создало BASIC сильную конкуренцию. 34