Junior — Middle
Код дар C# кай вақт ба байт-коди миёнаи компилятсия мешавад?
sobes.tech AI
Ҷавоб аз AI
Дар C# код дар марҳилаи ҷамъоварӣ ба байт-коди миёна (IL — Intermediate Language) тағйир меёбад, ки дар вақти сохтани лоиҳа ба вуҷуд меояд. Ин пеш аз оғози барнома рӯй медиҳад, вақте ки компилятори C# (csc.exe) коди манбаъро ба IL табдил медиҳад, ки баъдан ба як ҷамъоварӣ (.dll ё .exe) бастабандӣ мешавад. Вақте ки барнома оғоз мешавад, CLR (Common Language Runtime) IL-ро ба коди мошинӣ, ки барои платформа махсус аст, JIT-кампил мекунад.