Microsoft Intermediate Language
Microsoft Intermediate Language (disingkat MSIL) adalah sebuah set instruksi yang bersifat independen terhadap CPU yang digunakan oleh Microsoft .NET Framework, yang dibuat pada saat program-program bahasa .NET (C#, J#, Visual Basic .NET) dikompilasi. MSIL mengandung instruksi untuk memuat, menyimpan, melakukan inisialisasi, dan memanggil metode-metode terhadap objek, mengingat hampir semua bahasa .NET adalah bersifat berorientasi objek. Ketika dikompilasi, MSIL akan ditambahkan dengan metadata dan Common Type System (CTS), sehingga dapat dibilang bahwa MSIL merupakan bahasa yang bersifat "cross-language". Sebelum dieksekusi, MSIL akan diterjemahkan terlebih dahulu ke dalam bahasa mesin agar dapat dieksekusi oleh mikroprosesor yang digunakan.
Lihat pula
- Bytecode
- Interpreter
- Kompiler
- l
- b
- s
- Sejarah
- Base Class Library
- Common Language Runtime
- Code Access Security
- Assembly
- Manifest
- Metadata
- COM Interop
Infrastructure (CLI)
- Common Language Infrastructure
- Common Type System
- Common Intermediate Language
- Virtual Execution System
Common1 |
|
---|---|
Lainnya2 |
|
- Mono
- Compact Framework
- XNA Framework
- Micro Framework
- Portable.NET
- Silverlight
- SSCLI
- Java dan C#
- C# dan Visual Basic .NET
- Platform Java dan .NET
- Visual Basic dan Visual Basic .NET
- 1 Bahasa yang telah didukung, sedang didukung, atau akan didukung di Visual Studio atau .NET Framework.
- 2 Bahasa non-akademik atau penelitian dengan basis pengguna yang relatif besar.
Artikel bertopik komputer ini adalah sebuah rintisan. Anda dapat membantu Wikipedia dengan mengembangkannya. |
- l
- b
- s