Emscripten

Матеріал з Вікіпедії — вільної енциклопедії.
Перейти до навігації Перейти до пошуку
Emscripten
Типтранскомпілятор
РозробникAlon Zakai
Стабільний випуск1.11.0[1] (14 лютого, 2014; 10 років тому (2014-02-14))
Платформакросплатформова програма
Операційна системакросплатформова програма
Мова програмуванняJavaScript
ЛіцензіяMIT License
Репозиторійgithub.com/emscripten-core/emscripten
Вебсайтemscripten.org

Emscriptenкомпілятор типу сирці-у-сирці або транскомпілятор. На вході він приймає LLVM-байткод, звичайно отриманий компіляцією сирцевого коду на мові C або C++. На виході він видає файл з кодом мовою JavaScript, що може бути запущений у веб-переглядачі.[2]

Emscripten використовується для портування, наприклад серед іншого портований ігровий рушій Unreal Engine.[3]

Засновником проекту є Алон Закай (Alon Zakai). Поширюється на умовах ліцензії MIT.

Виноски

  1. emscripten/ChangeLog at master · kripken/emscripten
  2. Walton, Zach (4 квітня 2012). Easily Port C++ To HTML5/JavaScript With Emscripten. WebProNews. iEntry Network.
  3. Unreal Engine

Дивись також