IL2CPU (compiler)
Encyclopedia
IL2CPU is an AOT compiler
that is written using a Common Intermediate Language
compliant language (C#). It translates Common Intermediate Language
to machine code
. IL2CPU is the primary component of the Cosmos Project
, and is developed by the same team.
AOT compiler
An ahead-of-time compiler is a compiler that implements ahead-of-time compilation. This refers to the act of compiling an intermediate language, such as Java bytecode, .NET Common Intermediate Language , or IBM System/38 or IBM System i "Technology Independent Machine Interface" code, into a...
that is written using a Common Intermediate Language
Common Intermediate Language
Common Intermediate Language is the lowest-level human-readable programming language defined by the Common Language Infrastructure specification and is used by the .NET Framework and Mono...
compliant language (C#). It translates Common Intermediate Language
Common Intermediate Language
Common Intermediate Language is the lowest-level human-readable programming language defined by the Common Language Infrastructure specification and is used by the .NET Framework and Mono...
to machine code
Machine code
Machine code or machine language is a system of impartible instructions executed directly by a computer's central processing unit. Each instruction performs a very specific task, typically either an operation on a unit of data Machine code or machine language is a system of impartible instructions...
. IL2CPU is the primary component of the Cosmos Project
Cosmos (operating system)
Cosmos is an open source operating system written in C#. It also encompasses a compiler for converting Common Intermediate Language bytecode into native instructions. The operating system is compiled together with a user program and associated libraries using IL2CPU to create a bootable...
, and is developed by the same team.
See also
- CosmosCosmos (operating system)Cosmos is an open source operating system written in C#. It also encompasses a compiler for converting Common Intermediate Language bytecode into native instructions. The operating system is compiled together with a user program and associated libraries using IL2CPU to create a bootable...
- .NET Framework.NET FrameworkThe .NET Framework is a software framework that runs primarily on Microsoft Windows. It includes a large library and supports several programming languages which allows language interoperability...
- Bartok
- Open CIL JIT
- SharpOS AOTSharpOS AOT (compiler)SharpOS AOT is an AOT compiler that is written using a Common Intermediate Language compliant language . It targets Common Intermediate Language. It targets SharpOS specifically.- See also :* SharpOS* .NET Framework* Bartok* Open CIL JIT* IL2CPU...