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/pt-br/mozilla/projects/emscripten/index.html | 42 ++++++++++++++++++++++ 1 file changed, 42 insertions(+) create mode 100644 files/pt-br/mozilla/projects/emscripten/index.html (limited to 'files/pt-br/mozilla/projects/emscripten') diff --git a/files/pt-br/mozilla/projects/emscripten/index.html b/files/pt-br/mozilla/projects/emscripten/index.html new file mode 100644 index 0000000000..85dab946b3 --- /dev/null +++ b/files/pt-br/mozilla/projects/emscripten/index.html @@ -0,0 +1,42 @@ +--- +title: Emscripten +slug: Mozilla/Projects/Emscripten +tags: + - C++ + - Emscripten + - JavaScript + - LLVM +translation_of: Mozilla/Projects/Emscripten +--- +

Emscripten é um compilador de LLVM para JavaScript. Ele recebe bytecode LLVM (gerado por exemplo de código C/C++ utilizando Clang, ou de outra linguagem) e compila para JavaScript, que pode ser executado na Web.

+ +
+

Importante: Esta página fornece uma breve introdução sobre o que é o Emscripten. Para aprender mais Emscripten, vá para o Wiki oficial do Emscripten.

+
+ +

Ao utilizar o Emscripten, é possível

+ + + +

O Emscripten torna o código nativo imediatamente disponível na Web: uma plataforma que é baseada em padrões,  tem inúmeras implementações compatíveis independentes, e executa em todos os lugares desde PCs até iPads.

+ +

Com Emscripten, desenvolvedores C/C++ não tem o alto custo de portar código manualmente para JavaScript — ou de precisar aprender JavaScript. Desenvolvedores Web também se beneficiam, pois podem utilizar em seus sites as milhares de utilizadades e bibliotecas nativas pré-existentes.

+ +

Praticamente qualquer base de código de C or C++ pode ser compilada para JavaScript utilizando Emscripten, variando de jogos de alta performance que precisam renderizar gráficos, tocar sons, carregar e processar arquivos, até frameworks de aplicativos como Qt.

+ +

O Emscripten gera código veloz — seu formato de saída padrão é asm.js , um subset de JavaScript altamente otimizado que pode ser executado em velocidade quase nativa em muitos casos.

+ +
+

Nota: Parece interessante? Leia mais sobre Emscripten e experimente alguns demos, e depois comece a utilizá-lo.

+
+ +

Outros artigos interessantes no MDN

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