Content deleted Content added
Jerryobject (talk | contribs) →Comparison of application virtual machine implementations: WP:LINKs: update-standardizes, adds, WP:RED delink, fix needless WP:REPEATLINK in same section. WP:BADEMPHASIS MOS:QUOTEMARKS > WP:ITALICs. Small WP:COPYEDITs WP:EoS, WP:TERSE. |
|||
(4 intermediate revisions by one other user not shown) | |||
Line 5:
==Comparison of virtual machines==
The table here summarizes elements for which the virtual machine designs are intended to be efficient, not the list of abilities present in any implementation.
Line 203:
|-
! [[Common Language Runtime]] (CLR)
| [[C Sharp (programming language)|C#]], [[C++/CLI]], [[F Sharp (programming language)|F#]], [[Visual Basic (.NET)|VB.NET]]
| bytecode is [[Common Intermediate Language|CIL]]; [[.NET]] Core Runtime on GitHub
| {{no}}
| {{yes}}
Line 210:
|
|-
! [[Adobe Flash Player]] (aka [[Tamarin (
| [[ActionScript]], [[SWF]] (file format)
| interactive web authoring tool
| {{yes}}
| {{yes}}
Line 226:
| 15k + 2850 per JIT arch + 500 per host OS
|-
! [[DotGNU]]-
| [[List of CLI languages|CLI languages]] including: [[C Sharp (programming language)|C#]]
| Common Language Runtime clone
Line 234:
|
|-
! [[Forth
| [[Forth (programming language)|Forth]]
| Features are simplified, usually include assembler, compiler, text-level and binary-level interpreters, sometimes editor, debugger and OS
| {{yes}}
| {{no}}
Line 281:
| {{yes}}
| C++
| 811k <ref name="ohloh-llvm">[http://www.ohloh.net/p/llvm The LLVM Compiler Infrastructure] {{Webarchive|url=https://web.archive.org/web/20120731043158/http://www.ohloh.net/p/llvm |date=2012-07-31
|-
! [[Lua (programming language)|Lua]]
Line 300:
|-
! [[Mono (software)|Mono]]
| [[List of CLI languages|CLI languages]] including: [[C Sharp (programming language)|C#]], [[Visual Basic (.NET)|VB.NET]], [[IronPython]], [[IronRuby]], and others
| Common Language Runtime clone
| {{yes}}
Line 380:
|-
! [[Silverlight]]
| [[C Sharp (programming language)|C#]], [[Visual Basic (.NET)|VB.NET]]
|
| {{yes}}
| {{yes}}
| C++
| 7MB (
|-
! [[ScummVM]]
Line 445:
! [[TraceMonkey]]
| JavaScript
| Based on [[Tamarin (
| {{no}}
| {{yes}}
Line 517:
==See also==
{{div col}}
* [[Application virtualization]]
* [[Language binding]]
Line 526 ⟶ 527:
* [[Comparison of platform virtualization software]]
* [[Comparison of Java virtual machines]]
* [[List of Java virtual machines]]
* [[List of ECMAScript engines]]
* [[List of application servers]]
* [[WebAssembly]]
{{div col end}}
==References==
|