Компания Adobe открыла код компилятора FlasCC, позволяющего собирать C/C++ проекты для Web

Компания Adobe представила новый открытый проект CrossBridge, а рамках которого открыты исходные тексты компилятора FlasCC (Flash C++ Compiler), поставляемого в составе Adobe Creative Cloud и позволяющего компилировать код на языках C/C++ в представление для выполнения в браузере под управлением Flash Runtime.

Представленный инструментарий позволяет комбинировать гибкость, привычность и производительности языков C/C++ с широкой доступностью контента в Web. В частности, при помощи CrossBridge можно адаптировать существующую программу на C/C++, в том числе и современные игры, для распространения через Web и выполнения в окружении web-браузера, без необходимости инсталляции программ на локальные системы. При этом из подобных программ можно использовать весь спектр возможностй Flash Runtime API, в том числе средства ускорения операций с графикой с привлечением GPU. Кроме того поддерживает компиляция С/C++ бибилотек для их использования в классических web-приложениях, в качестве примеров подобных библиотек отмечаются средства кодирования видео, шифрования и разбора различных форматов.

В настоящее время для загрузки доступен код выпуска CrossBridge 1.0.1, который включает в себя не только исходные тексты FlasCC 1.0, но и серию дополнительных улучшений. Кроме того сообществу переданы все текущие наработки будущего выпуска 1.1, примечательного переходом на использование LLVM и на новый фронтэнд, а также задействованием Clang для поддержки расширенного синтаксиса C++. После открытия кода компания Adobe не отстраняется от проекта, а намерена продолжать его развитие совместно с сообществом.

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

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