Передовица » Макулатура » ИиО » Интегрированная среда Си для ПЭВМ Агат-9

Интегрированная среда Си для ПЭВМ Агат-9 (N5/1992)

Речь идет о пакете Компилятор языка C.

В последнее время при разработке программ заслуженную популярность приобрёл язык Си. В связи с этим, а также учитывая отсутствие компиляторов на "Агате", создание компилятора этого языка является актуальной проблемой. После переработки известного на 8-разрядных машинах Aztec C возникла интегрированная среда компилятора языка Си. При её разработке мы старались сделать использование компилятора простым как для программистов, работавших ранее на "Агате" и использовавших Бейсик или Ассемблер, так и для привыкших к среде компиляторов Си на IBM PC. Надеемся, что нам удалось реализовать это, хотя бы частично.

Для работы компилятора необходим "Агат-9" практически любой конфигурации. Один дисковод типа ЕС-5323.01 - это минимум, а максимум - до 6 дисководов различных типов и принтер. Дополнительная память не используется. Интегрированная среда включает Компилятор, Ассемблер и Линкер. Все вместе они занимают один диск, и то не полностью.

В комплект поставки входят стандартные библиотеки работы с целочисленной и плавающей арифметикой, с устройствами ввода/вывода. При желании пользователь может сам создавать собственные библиотеки. В результате работы компилятора появляется исполняемый файл, который может быть запущен на ПЭВМ "Агат 7/9". Естественно, программы на Си будут работать гораздо быстрее, чем на Бейсике, правда несколько медленнее, чем на Ассемблере.

Правильно используя возможности компилятора и библиотек можно добиться высокой скорости выполнения программы, сочетающейся с высокой скоростью её написания, чему способствует дружественная оконная среда. При необходимости создания некоторых функций, к которым предъявляются высокие требования по быстродействию, их можно писать на Ассемблере. Для этого реализована возможность вставки ассемблерных участков в Си-программу.

Линкер позволяет связать любой набор (не более 40 файлов) программ на языке Си и на Ассемблере, содержащих перекрёстные ссылки.

Всех, кто заинтересовался этой разработкой, просим обращаться в научно-методический центр "Агат". Наш адрес: 127540, Москва, ул. Дубнинская, д. 23, школа N 231. Телефоны для справок: (095) 489-00-91, 487-86-68.

* * *

Использование материалов проекта agatcomp без получения предварительного письменного разрешения agatcomp запрещено.


Почта для обратной связи: mail@agatcomp.ru


Живое общение по теме Агата: Telegram группа Agatcomp.


Накопленные знания и проекты: тематический ФОРУМ.


© 2004-2024 agatcomp.su / agatcomp.ru

* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *