СвободаЭйфелева
Эта статья нуждается в дополнительных цитатах для проверки . ( март 2013 г. ) |
Разработчик(и) | Команда Liberty Eiffel [ нужны разъяснения ] |
---|---|
Стабильная версия | Белл (2016.05, имени Александра Грэма Белла ) / 26 мая 2016 г |
Репозиторий | |
Операционная система | Кросс-платформенный |
Тип | компилятор |
Лицензия | лицензия GPL |
Веб-сайт | www |
Liberty Eiffel — бесплатный GNU Eiffel компилятор . Компилятор транслирует код Эйфеля C. в Следовательно, его можно использовать для написания программ, которые работают практически на любой платформе, для которой ANSI C. существует компилятор Liberty Eiffel использует вывод типов , чтобы сделать возможным реализацию более эффективного компилятора. [1]
Liberty Eiffel зависит от работы устаревшего компилятора SmartEiffel , который считался завершенным к 2007 году, а в 2005 году он разделил свою кодовую базу для продолжения разработки в направлении спорного стандарта ECMA TC39-TG4 (теперь TC49-TG4) для языка. [2]
История
[ редактировать ]Liberty Eiffel начиналась как версия Eiffel с открытым исходным кодом, сначала названная SmallEiffel в 1994 году, а затем названная SmartEiffel . В июне 2013 года ответвленный проект Liberty Eiffel стал официальным компилятором GNU для языка программирования Eiffel. [3]
Ссылки
[ редактировать ]- ^ «SmartEiffel Компилятор GNU Eiffel: исследовательские статьи» . ИНРИА, Франция. Архивировано из оригинала 21 марта 2015 года . Проверено 28 октября 2014 г.
- ^ Введение в Эйфелеву Свободу
- ^ 'Компилятор GNU Eiffel' . Веб-сайт проекта GNU Liberty Eiffel, датированный 25 декабря 2013 г.