Русский English
VI международная конференция
«РАЗВИТИЕ ВЫЧИСЛИТЕЛЬНОЙ ТЕХНИКИ В РОССИИ, СТРАНАХ БЫВШЕГО СССР И СЭВ»
Россия, Нижний Новгород, НИУ ВШЭ, 25–27 сентября 2023 года
Базовые типы данных управляющих ЭВМ серии 5Э26 и современные языки программирования

Базовые типы данных управляющих ЭВМ серии 5Э26 и современные языки программирования

Аннотация

Во второй половине 1960-х годов в Советском Союзе началась работа над созданием вычислительных машин серии 5Э26. Разработанные ЭВМ предназначались для применения в составе систем противовоздушной обороны С-300 различных конфигураций. На этих машинах также работали несколько систем программирования, выполнялась трансляция программ с различных языков программирования, велась подготовка текстовой документации. Реализация технического задания, подразумевавшего решение такого разнообразия задач, привела к аппаратной поддержке большого разнообразия типов данных: чисел с плавающей запятой, целых чисел различных типоразмеров и адресных значений программных компонентов (переменных, констант, процедур, меток), которые связаны со структурами данных современных языков программирования. Для работы с упакованными целыми числами была разработана оригинальная система адресации, обеспечивавшая доступ к элементам памяти с точностью до отдельного разряда. Принятые при разработке аппаратуры решения оказались вполне пригодными для организации программирования на ЭВМ ряда 5Э26 не только на машинно-зависимых языках, но и на языках значительно более высокого уровня – Фортране, Паскале, Си, а также более новых языках, возникших на их основе.

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

Скачать файл в формате pdf можно по ссылке (размер 910 Кб).


Об авторе: Леонид Евгеньевич Карпов,
mak@ispras.ru
Институт системного программирования им. В.П. Иванникова РАН, Московский государственный университет им. М.В. Ломоносова,
Москва, Российская Федерация

Материалы международной конференции Sorucom 2023
автора 13.10.2024