Turinys:
Apibrėžimas - ką reiškia valdomas kodas?
Valdytas kodas yra schema, kurią „Microsoft“ taiko kai kurioms aukšto lygio programavimo kalboms, kad jų vykdymas būtų valdomas „.Net Framework Common Language Runtime“.
Pagrindinė šio proceso dalis yra bendradarbiavimo tarp vykdymo laiko ir vidinio vykdomojo kodo sutartis, kurioje teigiama, kad vykdymo laikas gali sustabdyti vykdomąjį procesorių, kad jis galėtų nuskaityti informaciją, būdingą tam dabartiniam procesoriaus vykdomam adresui. Tai užtikrinama tipo sauga, masyvo surišimo ir rodyklės tikrinimas, šiukšlių rinkimas ir išimčių tvarkymas.
„Techopedia“ paaiškina tvarkomą kodą
Valdytas kodas reiškia kodą, kuris buvo parašytas naudojant bet kurią aukšto lygio programavimo kalbą, palaikomą naudoti su „Microsoft .Net Framework“. Visos šios kalbos turi bendrą klasių bibliotekų rinkinį, kurį vėliau galima koduoti į tarpinę kalbą (IL). Įvykdymo laiko suvokimo kompiliatorius naudojamas tarpinei kalbai kompiliuoti į savąjį vykdomąjį kodą, kurį galima paleisti valdomoje vykdymo aplinkoje. Tai užtikrins, kad visada bus tinkamas masyvo surišimas ir rodyklių tikrinimas, taip pat tinkamas šiukšlių rinkimas ir klaidų tvarkymas.
Daugelio tipiškų programavimo klaidų galima išvengti naudojant valdomą kodą, atliekant kompiliavimą valdomo vykdymo aplinkoje. Mažos ir varginančios užduotys, tokios kaip saugos patikrinimai, nenaudojamų objektų sunaikinimas ir atminties tvarkymas, jau atliekamos automatiškai.
Palaikomos programavimo kalbos:
- C ++
- C #
- J #
- „Microsoft Jscript .Net“
- „Microsoft Visual Basic .Net“
- Kitos kalbos, palaikančios .Net sistemą
