Untrusted environment: Difference between revisions
Content added Content deleted
(Added Scala.) |
(Scala contribution added.) |
||
Line 181: | Line 181: | ||
Another objective of a high-level language is to be platform-independent and consequently being machine-independent. |
Another objective of a high-level language is to be platform-independent and consequently being machine-independent. |
||
Scala is supported for the following platforms: |
Scala is supported for the following target platforms: |
||
* the JVM 'Write once, run anywhere' platform, |
* the JVM 'Write once, run anywhere' platform, |
||
* embedded and mostly sandboxed ECMAScript (JavaScript) engines (internet browser, Node.js), |
* embedded and mostly sandboxed ECMAScript (JavaScript) engines (internet browser, Node.js), |
||
* on the Microsoft .Net platform (obsolete) |
* on the Microsoft .Net platform (obsolete) |
||
* Scala Native for the LLVM infrastructure (generates machine-code) |
* Scala Native for the LLVM infrastructure (generates machine-code) |
||
Each of these target platforms has its own specific vulnerabilities and countermeasures. |
|||
=={{header|Tcl}}== |
=={{header|Tcl}}== |