Common Intermediate Language
Z Wikipedii
Common Intermediate Language (z ang. Wspólny Język Pośredni, w skrócie CIL) to język najniższego poziomu dla platformy Microsoft .NET odczytywalny przez człowieka. Jest to odpowiednik asemblera jako języka pośredniego dla typowych języków wysokiego poziomu (tu: Common Language Infrastructure (CLI) wyrażający kod w C#, Visual Basic .NET, Managed C++ lub dowolnym języku z wielu (40+) języków kompilowanych do CIL). CIL jest tłumaczony bezpośrednio na kod bajtowy.
CIL przypomina obiektowy asembler w całości oparty na stosie. Jego wykonanie następuje za pomocą maszyny wirtualnej.
Początkowo CIL nosił nazwę Microsoft Intermediate Language (MSIL), ale uległa ona zmianie wskutek standaryzacji C# i CLI. Czasem jednak można jeszcze spotkać zastosowanie poprzedniej nazwy, szczególnie wśród starszych użytkowników .NET.
[edytuj] Przykładowy kod
Oto program Hello world w CIL:
.assembly HelloWorld
.class auto ansi HelloWorldApp
{
.method public hidebysig static void Main() cil managed
{
.entrypoint
.maxstack 1
ldstr "Hello world."
call void [mscorlib]System.Console::WriteLine(string)
ret
}
}
[edytuj] Linki zewnętrzne
- Common Language Infrastructure (CLI ) - Partition III - Zestaw instrukcji CIL
- Samouczek zawierajÄ…cy CIL
| Koniec tygodnia pod znakiem spadków na giełdach |
|
Indeksy na giełdach w zachodniej Europie w piątek spadały na fali obaw, iż banki będą musiały dokonać większych odpisów, a ceny ropy blisko swoich rekordowych poziomów wpływają negatywnie na ceny akcji przewoźników lotniczych - podają analitycy.
|
| Państwa wschodnioeuropejskie obawiają się obligatoryjnej redukcji CO2 |
|
Unijni ministrowie ds. środowiska obradowali w piątek pod Paryżem na temat planowanych redukcji emisji dwutlenku węgla. Państwa wschodnioeuropejskie obawiają się przewidywanych mechanizmów ograniczenia emisji - informuje Reuters.
|
| Europejska Unia Nadawców do prezydenta ws. abonamentu |
|
Nowelizacja polskiej ustawy abonamentowej stawia pod znakiem zapytania przyszłość mediów publicznych i możliwość wypełniania przez nie misji - napisał w liście do prezydenta Lecha Kaczyńskiego szef Europejskiej Unii Nadawców (EBU) Fritz Pleitgen.
|
| ING TFI zmniejszyło udział w kapitale Hygieniki |
|
Fundusze zarządzane przez ING TFI zmniejszyły swój udział w kapitale zakładowym Hygieniki do 4,20 proc. - poinformowała Hygienika w komunikacie. Przed zmniejszeniem zaangażowania ING TFI miało 5,05 proc. akcji Hygieniki.
|
| Porozumienie w sprawie udziału w prywatyzacji Stoczni Stoczni Szczecińskiej Nowa |
|
Norweska stocznia Ulstein i Mostostal Chojnice doszły do porozumienia w sprawie udziału w prywatyzacji Stoczni Stoczni Szczecińskiej Nowa.
|