32bit_me (32bit_me) wrote,
32bit_me
32bit_me

Ещё один компилятор

Ещё один опенсорсный проект компилятора, ROSE: http://rosecompiler.org/, совсем новый, пока только Preview release 0.9.6a (от 16 March 2016).
Разрабатывается давно, первая публикация у них за 1999 год, и он уже получил некую награду в 2009 году.

Есть книга: https://en.wikibooks.org/wiki/ROSE_Compiler_Framework/Print_version



Интересно, взлетит или нет? В этой области практически всё занимает GCC, в новых разработках хорошо используется LLVM, из-за того, что он hackable, т.е. в нем можно что угодно допилить, а новый компилятор, это интересно, но пока нет сравнения с GCC и LLVM, не ясно, что это.

Компилятор должен уметь две вещи: компилировать сам себя и компилировать ядро Linux (если это компилятор С). LLVM/Clang умеет первое уже очень давно и почти уже умеет второе (над этим работают).

Посмотрим, что будет дальше. Хотя если они с 1999 года не добрались до релиза, то надежд мало.
Tags: llvm, программирование
Subscribe

  • С днём космонавтики!

  • Прекрасное под катом

    Людям со слабой психикой под кат не заглядывать! Описание: Книга даёт ответы на главные вопросы науки и человечества, описывает неизвестное…

  • Вселенная-25

    Практически каждый раз, когда начинаются разглагольствования об "обществе потребления", всплывает так называемый "эксперимент Вселенная 25". Если…

  • Post a new comment

    Error

    Anonymous comments are disabled in this journal

    default userpic

    Your reply will be screened

    Your IP address will be recorded 

  • 6 comments