Разработчик Google представил 8cc — свободный легковесный компилятор для языка Си

Вторник, 3 марта 2015 г.

Следите за нами в ВКонтакте, Facebook'e и Twitter'e

0

Сотрудник Google Руй Уэяма (Rui Ueyama) самостоятельно разработал 8cc — новый компактный компилятор с открытым исходным кодом, поддерживающий стандарт С11.

Так как проект 8cc реализован всего одним человеком за несколько месяцев на любительской основе, не следует ждать от него слишком многого. В частности, оптимизация кода в 8cc не выполняется, вследствие чего генерируемый код работает примерно вдвое медленнее, чем аналогичный от GCC. Тем не менее 8сс можно использовать как учебное пособие для изучения устройства современных компиляторов, так как его код прост и компактен, и в то же время содержит все необходимые компоненты, нужные для реализации всех особенностей C11.

Исходный код 8cc доступен на GitHub под лицензией MIT. На данный момент поддерживается только Linux для 64-битных систем, портирование на другие платформы пока не входит в планы автора.

Постоянная ссылка к новости: http://www.nixp.ru/news/13237.html. Aлександр по материалам phoronix.com.

Следите за нами в ВКонтакте, Facebook'e и Twitter'e


Просмотров: 366
Рубрика: Hi-Tech


Архив новостей / Экспорт новостей

Ещё новости по теме:

RosInvest.Com не несет ответственности за опубликованные материалы и комментарии пользователей. Возрастной цензор 16+.

Ответственность за высказанные, размещённую информацию и оценки, в рамках проекта RosInvest.Com, лежит полностью на лицах опубликовавших эти материалы. Использование материалов, допускается со ссылкой на сайт RosInvest.Com.

Архивы новостей за: 2018, 2017, 2016, 2015, 2014, 2013, 2012, 2011, 2010, 2009, 2008, 2007, 2006, 2005, 2004, 2003