Emscripten
Тип | транскомпілятор |
---|---|
Розробник | Alon Zakai |
Стабільний випуск | 1.11.0[1] (14 лютого, 2014 ) |
Платформа | кросплатформова програма |
Операційна система | кросплатформова програма |
Мова програмування | JavaScript |
Ліцензія | MIT License |
Репозиторій | github.com/emscripten-core/emscripten |
Вебсайт | emscripten.org |
Emscripten — компілятор типу сирці-у-сирці або транскомпілятор. На вході він приймає LLVM-байткод, звичайно отриманий компіляцією сирцевого коду на мові C або C++. На виході він видає файл з кодом мовою JavaScript, що може бути запущений у веб-переглядачі.[2]
Emscripten використовується для портування, наприклад серед іншого портований ігровий рушій Unreal Engine.[3]
Засновником проекту є Алон Закай (Alon Zakai). Поширюється на умовах ліцензії MIT.
Виноски
- ↑ emscripten/ChangeLog at master · kripken/emscripten
- ↑ Walton, Zach (4 квітня 2012). Easily Port C++ To HTML5/JavaScript With Emscripten. WebProNews. iEntry Network.
- ↑ Unreal Engine