Главная » Basic » ЯЗЫК БЕЙСИК

0

Теперь ЭВМ перестает быть несколько отдаленным и таинственным электронным "волшебным ящиком" и быстро становится привычным элементом повседневной жизни. Широкому распространению ЭВМ в значительной мере способствует появление микроЭВМ, небольших по размерам и очень дешевых в производстве, но тем не менее обладающих всеми атрибутами больших ЭВМ. Если Вы обойдете вычислительный центр, в котором установлена большая ЭВМ, то увидите большие стойки, в которых смонтированы функционирующие компоненты машины. Аналогичные компоненты присутствуют и в микроэлектронных схемах микроЭВМ. Все эти системы, большие и малые, представляют собой ЭВМ общего назначения, требующие наборов команд для выполнения самых разных задач. Эти команды можно задавать разными способами. Один из наиболее распространенных способов — использование языка программирования Бейсик. Его называют

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

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

Язык Бейсик был разработан в 1963 году профессорами Дартмутского колледжа (США) Кемени и Куртцем. Его основным достоинством считается простота обучения и применения. Словарь языка Бейсик очень ограничен по сравнению с английским языком, но, в отличие от английского языка, им надо пользоваться очень точно. ЭВМ представляет собой "инертный ящик" из электронных компонентов, выполняющий только то, что приказано, — не больше и не меньше. Поэтому все задаваемые ей команды должны быть недвусмысленными. Рис. 1.1 иллюстрирует очень общие свойства языка, подобного английскому, требования, предъявляемые ЭВМ к машинному языку, и связующую роль промежуточного языка, подобного Бейсику.

Рис. 1.1. Язык программирования служит посредником между людьми и ЭВМ

Написанные на языке Бейсик команды еще не находятся в той конечной форме, в которой они могут быть восприняты вычислительными устройствами. Они должны быть переведены в команды машинного кода довольно сложной программой, именуемой компилятором или интерпретатором. Такой компилятор обычно поставляется вместе с ЭВМ и является основной частью того, что предстает перед Вами как "система с Бейсиком". Те свойства языка, которые компилятор способен

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

Источник: Уолш Б.    Программирование на Бейсике: Пер. с англ. М.: Радио и связь, 1988. 336 с: ил.

По теме:

  • Комментарии