НОВОСТИ   БИБЛИОТЕКА   ЮМОР   КАРТА САЙТА   ССЫЛКИ   О САЙТЕ  




предыдущая главасодержаниеследующая глава

Машина-компилятор

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

Составление программы для вычислительных машин- дело трудоемкое. Каждую математическую операцию - например извлечение корня - нужно свести к определенной последовательности четырех арифметических и некоторых логических действий. Но когда это один раз проделано, составленную программу сохраняют записанной на магнитной ленте. С небольшими изменениями ее можно использовать вновь всякий раз, когда понадобится извлекать корень.

Это открывает возможность механизировать и само составление программ. Для этой цели создана специальная машина - "компилятор". Она содержит целую "библиотеку" заранее заготовленных программ для сложных действий, а также особое устройство для переписывания на общую ленту нужных программ в заданной последовательности. Весьма существенно, что в переписываемые программы автоматически вносятся все изменения, необходимые для согласования их друг с другом. Составление программы с помощью компилятора сводится к "печатанию" необходимых формул нажатием специальных клавиш.

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

предыдущая главасодержаниеследующая глава








© Злыгостев А.С., 2001-2019
При использовании материалов сайта активная ссылка обязательна:
http://informaticslib.ru/ 'Библиотека по информатике'
Рейтинг@Mail.ru
Поможем с курсовой, контрольной, дипломной
1500+ квалифицированных специалистов готовы вам помочь