Categories
  Encyclosphere.org ENCYCLOREADER
  supported by EncyclosphereKSF

Virtual Execution System

From HandWiki - Reading time: 4 min


Short description: Common Language Infrastructure

The Virtual Execution System (VES) is a run-time system of the Common Language Infrastructure CLI which provides an environment for executing managed code. It provides direct support for a set of built-in data types, defines a hypothetical machine with an associated machine model and state, a set of control flow constructs, and an exception handling model. Also known as an Execution Engine, the purpose of the VES is to provide the support required to execute managed code and data (the Common Intermediate Language CIL instruction set).[1]

Implementations

The Common Language Runtime (CLR) implements the VES as defined in the Common Language Infrastructure (CLI) standard. Other notable implementations of the CLI such as Mono and Portable.NET include their own VES implementations. The .NET Micro Framework includes the .NET Micro Framework Interpreter as their VES implementation.

See also

References

  1. (in en) (PDF) Common Language Infrastructure (CLI), Partitions I–VI (Standard). Ecma International. June 2012. ECMA‑335 6th Edition. https://ecma-international.org/wp-content/uploads/ECMA-335_6th_edition_june_2012.pdf. Retrieved 2026-03-20. 




Licensed under CC BY-SA 3.0 | Source: https://handwiki.org/wiki/Virtual_Execution_System
55 views | Status: cached on May 17 2026 06:38:43
↧ Download this article as ZWI file
Encyclosphere.org EncycloReader is supported by the EncyclosphereKSF