Emscripten

From Wikipedia, the free encyclopedia
Jump to: navigation, search
Emscripten
Developer(s) Alon Zakai
Stable release 1.28.0[1] / 12 December 2014; 3 months ago (2014-12-12)
Written in JavaScript
Type Transcompiler
License MIT License
Website emscripten.org

Emscripten is a type of compiler termed a source-to-source compiler or transcompiler. As its input it takes LLVM bytecode, typically created by compiling from C or C++. As output it emits a file in the JavaScript programming language which can run in web browsers.[2]

Emscripten has been used to port, among other things, Unreal Engine 3, SQLite, and Bullet physics.[3]

Notable usage[edit]

Also, since 23 December 2014 the Internet Archive presents, via a Emscripten converted DOSBox emulation, browser-based thousands of archived DOS/PC games[4][5][6] for "scholarship and research purposes only".[7]

See also[edit]

References[edit]

  1. ^ emscripten/ChangeLog at master · kripken/emscripten
  2. ^ Walton, Zach (2012-04-04). "Easily Port C++ To HTML5/JavaScript With Emscripten". WebProNews. iEntry Network. 
  3. ^ "Porting Examples and Demos". 
  4. ^ Ohlheiser, Abby (2015-01-05). "You can now play nearly 2,400 MS-DOS video games in your browser". Washington Post. Retrieved 2015-01-08. 
  5. ^ Each New Boot a Miracle by Jason Scott (December 23, 2014)
  6. ^ collection:softwarelibrary_msdos in the Internet Archive (2014-12-29)
  7. ^ "Internet Archive's Terms of Use, Privacy Policy, and Copyright Policy". archive.org. 2014-12-31. Retrieved 2015-01-08. Access to the Archive’s Collections is provided at no cost to you and is granted for scholarship and research purposes only. 

External links[edit]