AssemblyScript

AssemblyScript is a TypeScript-based programming language that is optimized for, and statically compiled to, WebAssembly (currently using asc, the reference AssemblyScript compiler). Resembling ECMAScript and JavaScript, but with static types, the language is developed by the AssemblyScript Project with contributions from the AssemblyScript community.

AssemblyScript
ParadigmMulti-paradigm: functional, generic, imperative, object-oriented
FamilyJavaScript, TypeScript
Designed byDaniel Wirtz, Max Graey
DeveloperThe AssemblyScript Project
First appeared2017 (2017)
Stable release
0.21.00 / August 21, 2022 (2022-08-21)
Typing disciplineStatic
ScopeLexical
LicenseApache License 2.0
Filename extensions.ts
File formatsText, Unicode (source)
.wasm binary format (object)
Websitewww.assemblyscript.org
Major implementations
asc (AssemblyScript compiler)
Influenced by
JavaScript, TypeScript, WebAssembly
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.