Kazalo:
Opredelitev - Kaj pomeni upravljana koda?
Upravljana koda je shema, ki jo Microsoft uporablja za nekatere programske jezike na visoki ravni, da bi njihovo izvajanje upravljalo .Net Framework Common Language Runtime.
Bistvo tega je pogodba o sodelovanju med izvajalnim programom in izvorno izvršilno kodo, ki navaja, da lahko izvajalec ustavi izvršilni CPU, da lahko pridobi informacije, ki so značilne za trenutni naslov, ki ga izvaja CPU. To je namenjeno zagotavljanju varnosti vrste, preverjanja vezanega niza in indeksa, zbiranja smeti in ravnanja z izjemami.
Tehopedija razlaga upravljano kodo
Upravljana koda se nanaša na kodo, ki je bila napisana z uporabo katerega koli od programskih jezikov visoke ravni, podprtih za uporabo z Microsoft .Net Framework. Vsi ti jeziki imajo enoten nabor knjižnic razreda, ki jih je nato mogoče kodirati v vmesni jezik (IL). Prevajalnik, ki se zaveda teka, se uporablja za sestavljanje vmesnega jezika v izvorno izvršljivo kodo, ki jo je mogoče zagnati v upravljanem izvedbenem okolju. To bo zagotovilo, da bo vedno prišlo do ustreznega preverjanja vezanih nizov in indeksov ter do ustreznega zbiranja smeti in ravnanja z napakami.
Mnogo značilnih napak v programiranju se je mogoče izogniti uporabi upravljane kode s prevajanjem v upravljanem izvedbenem okolju. Majhna in mučna opravila, kot so varnostni pregledi, uničenje neuporabljenih predmetov in upravljanje pomnilnika, že potekajo samodejno.
Podprti jeziki za programiranje:
- C ++
- C #
- J #
- Microsoft Jscript .Net
- Microsoft Visual Basic .Net
- Drugi jeziki, ki podpirajo .Net okvir