WebAssembly

WebAssembly
World Wide Web Consortium, Mozilla, Microsoft, Google y Apple
https://webassembly.org/
Información general
Extensiones comunes .wast, .wasm
Paradigma Imperativo, no estructurado
Apareció en 2015
Diseñado por World Wide Web Consortium
Sistema de tipos Estático, fuerte
Influido por asm.js
Licencia licencia Apache

WebAssembly, abreviado wasm, es un formato de código binario portable (bytecode) y un formato de texto correspondiente, así como interfaces de software para facilitar la comunicación entre dichos programas y su entorno anfitrión.

Se trata de un lenguaje de bajo nivel, diseñado inicialmente como formato destino en la compilación desde C y C++. Aunque también soporta código fuente de otros lenguajes, como Rust y Go.[1][2][3]

  1. «WebAssembly High-Level Goals». GitHub / WebAssembly / design. 11 de diciembre de 2015. 
  2. «Announcing Rust 1.14». The Rust Programming Language Blog. 22 de diciembre de 2016. 
  3. «Go 1.11 is released - The Go Blog». blog.golang.org. 24 ago. 2018. 

© MMXXIII Rich X Search. We shall prevail. All rights reserved. Rich X Search