Managed code
Zie voor meer informatie: Waarom staat mijn artikel op de beoordelingslijst. Voel je vrij het artikel te bewerken.
Haal de pagina echter niet leeg en verwijder deze boodschap niet voordat de discussie gesloten is.
Managed code is programmacode die zich uitvoert onder het beheer van een vrituele machine. Dit verschilt van programmacode die wordt uitgevoerd rechtstreeks op de processor van de computer. De voordelen van managed code zijn onder meer gemak en veiligheid. Managed code is min of meer synoniem aan bytecode.
Applicaties in welke programmataal dan ook kunnen in principe worden gecompileerd in zowel managed of unmanaged code. In de praktijk echter is elke programmataal in een enkele type gecompileerd. Ter voorbeeld, de java programma taal is bijna altijd gecompileerd in managed code, hoewel er ook java compilers zijn die unmanaged code kunnen genereren, zoals GNU Compiler voor Java.
Java heeft er voor gezorgd dat het gebruik van managed code populairder is geworden(wordt bytecode genoemd in Java terminologie, onder meer uitgevoerd door de Java virtuele machine.
Microsoft's meest voorkomende programmeertaal voor het creëren van managed code zijn C Shap en Visual Basic.NET.