Трансляторы, страница 3
Описание файла
PDF-файл из архива "Трансляторы", который расположен в категории "". Всё это находится в предмете "история информатики" из 10 семестр (2 семестр магистратуры), которые можно найти в файловом архиве МГУ им. Ломоносова. Не смотря на прямую связь этого архива с МГУ им. Ломоносова, его также можно найти и в других разделах. .
Просмотр PDF-файла онлайн
Текст 3 страницы из PDF
В него входят различныеверсии ЛИСПа (автор языка - Джон Маккарти), язык Плэнери др. Примыкает к ним язык Пролог, интерес к которомувозрос после того, как японцы в своем проекте "ЭВМпятого поколения" отвели Прологу одно из центральныхмест».Транслятор ТА-1МТранслятор ТА-1М создан коллективомисполнителей под руководством членакорр. АН СССР С. С. Лаврова и канд. техн.наук В. А. Степанова; этот трансляторпредставляет собой модернизированныйвариант разработанного в 1963 г.транслятора ТА-1. Транслятор может бытьиспользован на машинах М-20, М-220, М220М, БЭСМ-4. При переходе от одноймашины к другой из-за различияустройств вывода приходится изменятьнекоторые блоки.Входной язык транслятора ТА-1Мявляется конкретным представлениемязыка АЛГОЛ-60.Программа, полученная при помощи ТА-1М,приблизительно в 1,5–2,5 раза длиннее такой жепрограммы, составленной в кодах машиныпрограммистом среднего уровня, и выполняетсяпримерно в 1,5–2,5 раза дольше.TA-1M позволяет отлаживать программы входе их выполнения: для этого используетсяспециальный режим трансляции, при котором врабочую программу вставляются группы команд,обеспечивающих проверку в ходе вычисленийправильности работы программы.
Привозникновении в процессе работы программыаварийных ситуаций производится анализошибки с выдачей сведений о месте и причинахошибки. Выдаются на печать значения величин иих идентификаторы из зоны программы,содержащей ошибку. Это позволяетанализировать программу, написанную наАЛГОЛе, без анализа программы в коде машины.Входной язык транслятора позволяет использоватьлюбую стандартную программу (СП) библиотеки ИС-2 ипосле трансляции формирует на магнитном барабанебиблиотеку СП, к которым имеются обращения впрограмме. Таким образом исключаются обращения кленте за СП и уменьшается время выполнения программы.ТА-1М оформляет процедуры, как СП в системе ИС-2.Это позволяет получать достаточно большие программы.Предусмотрен режим автономной трансляции процедур,что позволяет организовать большую библиотеку СП.К недостаткам следует отнести то, что полученныепосле трансляции программы используют только один кубоперативной памяти.
Большие программы с отладочнымивставками часто не помещаются в МОЗУ.Транслятор ТА-2М.