История языка BASIC
Родной язык BASIC позже был назван Darthmouth BASIC, разработанный студентами Джоном Кемени и Томасом Курцем из Дармутского университета. Они написали это для того, чтобы другим студентам было проще писать программы для университетского сервера.
Язык программирования придерживался восьми основных принципов:
- Язык должен быть простым для начинающих
- Язык должен быть общим
- В языке должны быть дополнительные параметры для опытных пользователей.
- Интерактивность
- Переводчик должен понятно указывать на ошибки
- В небольших программах язык должен быть быстрым
- Для программирования на языке не требуется знание компьютерного оборудования.
- Язык должен отделять пользователя от механизмов операционной системы.
- Язык частично опирался на FORTRAN 2 и ALGOL 60 с надстройками, необходимыми для использования на сервере. В основном BASIC позволял работать с математическими уравнениями, а позже добавили возможность работы с матрицами (полями данных).
Darthmouth BASIC был компилятором, а не интерпретатором, и на самом деле он мог писать лучший код для математических операций, чем FORTRAN 2 или ALGOL 60. Студенты решили оставить свой Darthmouth BASIC свободным, чтобы максимально расширить его.