Релиз компилятора PCC 1.1.0, распространяемого под лицензией BSD

Доступен второй стабильный релиз компилятора PCC 1.1.0 (Portable C Compiler), развиваемого с целью создания альтернативы Си-компилятора из состава GCC, распространяемой под лицензией BSD. Версия 1.1 полноценно поддерживает архитектуры amd64 и i386. Частично обеспечена поддержка архитектур arm, hppa, mips, powerpc, sparc64, m68k и vax. Компилятор полностью поддерживает стандарт C99 и пригоден для пересборки FreeBSD, NetBSD и OpenBSD.

В новом выпуске добавлена начальная поддержка языка C++, реализованы бэкенды для архитектур m68k и vax. Улучшена поддержка платформ mips и arm. Проведена работа по обеспечению совместимости на уровне опций с GCC. Внесены оптимизации производительности и решены многие проблемы, проявляющиеся при сборке существующих проектов.

PCC является в значительной степени переработанным вариантом компилятора Portable C Compiler, разработанного Стивом С. Джонсоном (S. C. Johnson) в конце 70-х годов прошлого века в качестве замены компилятору DMR (оригинальный компилятор, созданный Дэнисом Ритчи) в выпусках System V и BSD 4.x. В современной версии PCC более 50% кода фронтэнда и 80% кода бэкенда переписано. Основным разработчиком проекта является Андрес Магнуссон (Anders Magnusson) из команды NetBSD. Размер архива с исходными текстами PCC занимает менее мегабайта. Процесс компиляции осуществляется в несколько раз быстрее, чем в GCC, при приемлемом качестве коде на выходе.

Источник:
http://www.opennet.ru/opennews/art.shtml?num=41353

<= Назад
Комментарии
]]> ipv6 ready Kiev LUGLinux4MeНостальгияЛичный сайт skeletora ]]>