Язык Basic был разработан в 1963—1964 годах в Дартмутском колледже

Язык Basic был разработан в 1963—1964 годах в Дартмутском колледже (США) по заказу фирмы General Electric. Название языка представляет собой аббревиатуру от Beginners All-purpose Symbolic Instruction Code — универсальный язык символических команд для начинающих. Этот язык предназначался для решения задач вычислительного характера в режиме диалога. Ввод данных осуществлялся с клавиатуры терминала, а вывод выполнялся на экран терминала или печатающее устройство.

Мощности программного языка вычислительных машин в те времена были очень ограничены, поэтому требовался интерпретатор, который осуществлял синтаксическую проверку каждой строки, преобразовывал в машинный код и при отсутствии ошибок отправлял на выполнение. В то время язык состоял примерно из 30 операторов, каждый из которых начинался своим ключевым словом.

Язык Basic оказался настолько простым и удачным, что для каждого нового типа вычислительной машины в первую очередь создавался такой интерпретатор. В 1975 г. фирма Digital Equipment Corporation разработала версию языка Basic+, который уже содержал практически все элементы современных языков программирования.

При появлении микроЭВМ язык Basic перенесли и на них. Интерпретатор языка Basic для таких ЭВМ разработали основатель и президент фирмы Microsoft Билл Гейтс (Bill Gates) и Пол Аллен (Paul Allen).

Очень долгое время Basic существовал как самостоятельный продукт. Фирма Microsoft поставляет его вместе с операционной системой MS-DOS. Кроме того, в современных версиях MS-DOS, начиная с пятой, на его базе построены справочная система (Help) и «штатный» текстовой редактор MS-DOS. Фирма Microsoft разработала также систему программирования QBasic, которая представляет собой интерпретатор языка, встроенный в оболочку (текстовой редактор и отладчик). Это уже достаточно мощное средство для разработки программ.

Следующим шагом было появление в мае 1991 г. языка Visual Basic, который включал в себя средства визуального проектирования и элементы объектно-ориентированного программирования. Эта версия стремилась предоставить самому пользователю средства для быстрого и не слишком сложного создания приложений для всех версий Microsoft Windows.

Когда появился Word для Windows и другие приложения, объединенные в пакет Microsoft Office, возникла проблема их интеграции, поскольку все они предназначались для работы с документами и автоматизации бухгалтерских расчетов. Все эти приложения позволяют заменить повторяющиеся действия последовательностью машинных команд — макроопределений, или макросов. Visual Basic стал основным языком для разработки макроопределений. Появились новые сходные между собой

You can leave a response, or trackback from your own site.

Leave a Reply