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 computerprogrammacode die wordt uitgevoerd onder het beheer van een virtuele machine. Dit verschilt van programmacode die rechtstreeks op de processor van de computer wordt uitegvoerd. Voordelen van managed code zijn onder meer gemak en veiligheid. Managed code is min of meer synoniem aan bytecode.
Applicaties in welke programmeertaal dan ook kunnen in principe worden gecompileerd in zowel managed of unmanaged code. In de praktijk wordt typisch echter broncode uit een welbepaalde programmataal naar een enkele type gecompileerd. Bijvoorbeeld Javacode wordt bijna altijd gecompileerd in managed code, al bestaan er ook Javacompilers die unmanaged code kunnen genereren, zoals GNU Compiler voor Java.
Java heeft er voor gezorgd dat het gebruik van managed code (bytecode genoemd in Java) populairder is geworden, uitgevoerd door de Java virtuele machine. Microsofts populaire programmeertalen voor het creëren van managed code zijn C# en Visual Basic.NET.