From 074785cea106179cb3305637055ab0a009ca74f2 Mon Sep 17 00:00:00 2001 From: Peter Bengtsson Date: Tue, 8 Dec 2020 14:42:52 -0500 Subject: initial commit --- files/ru/mozilla/projects/emscripten/index.html | 37 +++++++++++++++++++++++++ 1 file changed, 37 insertions(+) create mode 100644 files/ru/mozilla/projects/emscripten/index.html (limited to 'files/ru/mozilla/projects/emscripten/index.html') diff --git a/files/ru/mozilla/projects/emscripten/index.html b/files/ru/mozilla/projects/emscripten/index.html new file mode 100644 index 0000000000..9c3777e2f5 --- /dev/null +++ b/files/ru/mozilla/projects/emscripten/index.html @@ -0,0 +1,37 @@ +--- +title: Emscripten +slug: Mozilla/Projects/Emscripten +translation_of: Mozilla/Projects/Emscripten +--- +

Emscripten  это транслятор LLVM в JavaScript. Он берёт LLVM байткод (полученный, к примеру, из исходного кода на C++ с помощью Clang) и преобразует его в JavaScript, который можно в дальнейшем  использовать в интернете.

+ +
+

Важное замечание: Эта страница содержит краткое описание того, что такое Emscripten. Для этого, чтобы начать работу с Emscripten, воспользуйтесь официальной Emscripten WIki.

+
+ +

С помощью Emscripten можно:

+ + + +

Emscripten позволяет сделать нативный код доступным для использования в Web: платформа, базирующаяся на стандартах, имеет независимые совместимые реализации и запускается везде, с персональных компьютеров до iPad. 

+ +

Используя Emscripten, разработчики C/C++ могут избежать портирования кода вручную на JavaScript - и даже избежать изучения JavaScript вовсе. Web-разработчики тоже выигрывают, так как они могут использовать много тысяч существующих нативных утилит и библиотек на своих сайтах.

+ +

Практически любой переносимый код на C и C++ может быть скомпилирован в JavaScript c использованием Emscripten, начиная с высокопроизводительных игр, которые требуют прорисовки графики, проигрывают звуки и загружают и обрабатывают файлы, и заканчивая фреймворками для создания приложений, например, Qt.

+ +

Emscripten генерирует быстрый код, его формат по-умолчанию — asm.js, высокооптимизируемое подмножество JavaScript, которое во многих случаях может исполняться со скоростью, близкой к нативной.

+ +
+

Заметка: Звучит интересно? Прочитайте больше о Emscripten и посмотртите некоторые примеры, или начните использовать его прямо сейчас.

+
+ + + + -- cgit v1.2.3-54-g00ecf