Hanterad kod

Från Rilpedia

Hoppa till: navigering, sök
Wikipedia_letter_w.pngTexten från svenska WikipediaWikipedialogo_12pt.gif
rpsv.header.diskuteraikon2.gif

Hanterad kod (eng. Managed code) är programkod som exekveras av en virtuell maskin, till skillnad från ohanterad kod som exekveras direkt av datorns CPU. Fördelarna med hanterad kod är att det är bekvämt för programmeraren och garanterar säkerhet.

Program skrivna i vilket språk som helst kan kompileras till antingen hanterad eller ohanterad kod. Praktiskt taget kompileras vardera till en av dem. Java kompileras nästan alltid till hanterad kod, även om där finns kompilatorer som kan generara ohanterad kod (såsom GNU Compiler for Java).

Java kompileras till bytekod som exekveras av Java Virtual Machine. Microsoft likaså har sin egen virtuella maskin, Common Language Runtime (CLR), som exekverar deras Common Intermediate Language (CIL).

Externa länkar

Personliga verktyg