Языки программирования, трансляторы и компиляторы - 8cc

0
Ваша оценка: Нет

Kомпактный компилятор с открытым исходным кодом, поддерживающий стандарт С11.

Компилятор 8cc разработал самостоятельно сотрудник Google Руй Уэяма (Rui Ueyama). Так как проект реализован всего одним человеком за несколько месяцев на любительской основе, не следует ждать от него слишком многого. В частности, оптимизация кода в 8cc не выполняется, вследствие чего генерируемый код работает примерно вдвое медленнее, чем аналогичный от GCC.

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

Исходный код 8cc доступен на GitHub под лицензией MIT.

Сайт разработчика: https://github.com/rui314/8cc


Разместил: vikos 4 Март 2015 в 18:42