Tartalomjegyzék:
Meghatározás - Mit jelent a kezelt kód?
A kezelt kód egy olyan séma, amelyet a Microsoft alkalmaz néhány magas szintű programozási nyelvre annak végrehajtása érdekében a .Net Framework Common Language Runtime segítségével.
Ennek lényege a futásidejű és a natív módon végrehajtó kód közötti együttműködési szerződés, amely kimondja, hogy a futási idő leállíthatja a végrehajtó CPU-t annak érdekében, hogy az információt kinyerje, amely a CPU által végrehajtott aktuális címre jellemző. Ennek célja a típusbiztonság, a tömbkötés és az indexelés, a hulladékgyűjtés és a kivételkezelés biztosítása.
A Techopedia magyarázza a kezelt kódot
A kezelt kód arra a kódra vonatkozik, amelyet a Microsoft .Net Framework használatához támogatott magas szintű programozási nyelv bármelyikével írtak. Ezen nyelvek mindegyike egységes osztálykönyvtárakkal rendelkezik, amelyeket később köztes nyelvre (IL) kódolhatnak. A futásidejű tudatos fordító segítségével a közbenső nyelvet natív végrehajtható kódká lehet fordítani, amely a kezelt végrehajtási környezetben futtatható. Ez biztosítja, hogy mindig a megfelelő tömbkötés és indexellenőrzés, valamint a megfelelő hulladékgyűjtés és hibakezelés történjen.
Sok tipikus programozási hibát el lehet kerülni a kezelt kód használatával a kezelt végrehajtási környezetben történő fordítás révén. A kicsi és fárasztó feladatok, mint például a biztonsági ellenőrzések, a nem használt tárgyak megsemmisítése és a memóriakezelés, automatikusan megtörténnek.
Támogatott programozási nyelvek:
- C ++
- C #
- J #
- Microsoft Jscript .Net
- Microsoft Visual Basic .Net
- Más nyelvek, amelyek támogatják a .Net keretet
