Ero sivun ”Välikieli” versioiden välillä

[katsottu versio][katsottu versio]
Poistettu sisältö Lisätty sisältö
Ipr1 (keskustelu | muokkaukset)
Ei muokkausyhteenvetoa
Ipr1 (keskustelu | muokkaukset)
Ei muokkausyhteenvetoa
 
Rivi 2:
 
Välikielien käytön avulla korkean tason ohjelmointikielten kääntäjien toteuttaminen yksinkertaistuu ja tehostuu. Samalla kääntäjistä voidaan tehdä luotettavampia. Samaa välikieltä voidaan käyttää useiden eri korkean tason ohjelmointikielten kääntäjien toteuttamisessa, jolloin samaa koodia voidaan paremmin hyödyntää. Välikielinen koodi on suoraan luettavissa, joskin yleensä hiukan alkuperäistä korkean tason [[lähdekoodi]]a kryptisempää.
 
Esimerkki välikielestä on Microsoftin [[Common Intermediate Language]] (CIL, ennen ''Microsoft Intermediate Language'' MSIL), jota käytetään [[.NET Framework|.NET]]-ympäristössä.{{lähde}}
 
Välikielenä voidaan käyttää myös jotakin melko korkean tason ohjelmointikieltä, kuten [[C++]]-, [[Java]]-, [[FORTRAN]]- tai [[BASIC]]-kieltä. Tätä korkeamman tason ohjelmointikielen kääntäjän voi toteuttaa sopivaa [[Jäsennin|jäsennintä]] käyttäen.
 
Microsoft kutsuu [[.NET Framework|.NET]]-ympäristön tavukoodia välikieleksi ([[Common Intermediate Language]], CIL, ennen ''Microsoft Intermediate Language'', MSIL).<ref name="msmc">{{Verkkoviite | osoite = https://docs.microsoft.com/en-us/dotnet/standard/managed-code | nimeke = What is "managed code"? | ajankohta = 20.6.2016 | viitattu = 29.2.2020 | kieli = {{en}} }}</ref><ref>http://vb.net-informations.com/framework/microsoft_intermediate_language.htm</ref>
==Katso myös==
 
==Katso myös==
*[[Tavukoodi]]
 
== Lähteet ==
{{Viitteet}}
 
[[Luokka:Ohjelmointi]]