≡ Передовица » Макулатура » ИиО » Интегрированная среда Си для ПЭВМ Агат-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. * * ** * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * |