Jump to content

КРОК

Кентский переназначаемый компилятор occam
Оригинальный автор(ы) Фред Барнс, Питер Уэлч
Разработчик(и) Кентский университет , группа «Окам для всех»
Финальный выпуск
1.4.0 / 14 января 2006 г .; 18 лет назад ( 14 января 2006 г. )
Операционная система Солярис , OSF/1 , Parsytec , Linux , FreeBSD
Платформа СПАРК , Альфа , PowerPC , IA-32
Размер 6,67 МБ
Доступно в Английский
Тип Компилятор
Лицензия Лицензионная лицензия , LGPL
Веб-сайт www .cs .кент .uk /проекты /офа /крок

Kent Retargetable occam Compiler ( KRoC ) — компьютерное программное обеспечение , реализация языка программирования occam , основанное на Inmos occam 2.1 компиляторе в качестве внешнего и перенастраиваемого внутреннего интерфейса для создания машинного кода для различных микропроцессоров . Порты компилятора сделаны для PowerPC , SPARC , x86 и Alpha процессоров .

Наряду с переводом на другие процессоры, команда KRoC существенно модифицировала компилятор, создав компилятор для того, что стало называться occam v2.5, а теперь как occam-π , произносится как occam-pi.

Первоначально перевод из внешнего интерфейса компилятора occam осуществлялся путем интерпретации файла американского стандартного кода обмена информацией ( ASCII ) на языке ассемблера . Это работало достаточно хорошо, но было медленно и иногда неудобно.

Текущая цель компилятора KRoC — это расширенный транспьютерный код (ETC), который затем переводится на целевой машинный язык. Код ETC можно рассматривать как своего рода байт-код : это компактное описание намерения компилятора относительно виртуальной машины , похожей на транспьютер .

Варианты ETC-кода компилятора KRoC существуют для Intel x86 в Linux и в Windows с использованием Cygwin . Порт SPARC находится в разработке.

[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 528779e5d478cefaa7a1b6ca87b3009a__1649568120
URL1:https://arc.ask3.ru/arc/aa/52/9a/528779e5d478cefaa7a1b6ca87b3009a.html
Заголовок, (Title) документа по адресу, URL1:
KRoC - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)