Как стать автором
Поиск
Написать публикацию
Обновить

Как BASIC вышел из тени Fortran и стал самостоятельным языком программирования?

Уровень сложностиПростой
Время на прочтение2 мин
Количество просмотров2.4K

Когда в начале 1960-х годов студенты сталкивались с программированием, они почти неизбежно имели дело с громоздким и сложным Fortran. Этот язык был мощным, но в то же время требовал от пользователя немалой подготовки.

Dartmouth и рождение BASIC

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

BASIC был разработан вместе с системой разделения времени (DTSS), что позволило пользователям взаимодействовать с компьютером в реальном времени — в отличие от пакетной обработки, типичной для работы с Fortran. Синтаксис BASIC был прост, понятен и близок к английскому языку: PRINT, INPUT, IF...THEN. Это сделало его интуитивно понятным и привлекательным для новичков.

Путь к независимости

Хотя изначально BASIC создавался как подготовка к Fortran, его удобство и доступность сыграли решающую роль в его популяризации. С распространением персональных компьютеров в 1970–80-х годах, BASIC оказался почти везде: от Apple II до Commodore 64. Он стал языком по умолчанию на домашних ПК, а Microsoft BASIC — первым коммерческим продуктом Билла Гейтса и Пола Аллена для компьютера Altair 8800.

Стандартизация языка последовала в 1977 году (ANSI Minimal BASIC), затем появилась поддержка структурного программирования, и наконец в 1985 году был выпущен True BASIC — попытка вернуть BASIC к его академическим корням, но уже с учётом новых стандартов и подходов.

Новая жизнь BASIC в XXI веке

Несмотря на спад популярности в профессиональной разработке, BASIC не исчез. В 2020-х он продолжил эволюцию в нескольких направлениях:

  • SmallBASIC и FreeBASIC — активно развиваемые диалекты с открытым исходным кодом, работающие на Windows, Linux, Android. Поддерживают графику, звук, структурное программирование и интеграцию с современными библиотеками.

  • Visual Basic for Applications (VBA) до сих пор используется во множестве корпоративных решений для автоматизации в Microsoft Office.

  • В образовательной среде BASIC применяется как инструмент первого знакомства с алгоритмами и программированием, особенно в ретро-кружках и технических музеях.

Некоторые исследователи и педагоги продолжают использовать BASIC в обучении, ценя его мгновенный отклик и читаемость. Хотя Python занял место главного языка для начинающих, дух BASIC — программирование как средство мышления, а не как инженерная дисциплина — жив по сей день.

Заключение

Язык, родившийся как подготовка к Fortran, превратился в самостоятельное культурное и техническое явление. BASIC научил миллионы людей тому, что программирование — это не привилегия специалистов, а навык, доступный каждому. И хотя его золотой век остался в прошлом, идеи, стоящие за ним, продолжают влиять на современное программирование: простота, интерактивность и гуманность интерфейса между человеком и машиной.

Теги:
Хабы:
+2
Комментарии24

Публикации

Ближайшие события