ПрограммированиеФорумОбщее

Какая VM у C# Unity?

#0
12:39, 5 фев 2025

Пытался найти инфу, у них вроде нету регистрового или стекового вм, а что-то свое, кто шарит поясните пж

#1
18:35, 5 фев 2025

Unity использует il2cpp или mono на выбор: https://docs.unity3d.com/Manual/scripting-backends.html

И то и другое компилирует в нативный код, il2cpp заранее а mono во время работы.

В качестве промежуточного представления используется .net IL: https://en.wikipedia.org/wiki/Common_Intermediate_Language

#2
13:28, 8 фев 2025

Виртуальной машины нет, но сама спецификация IL подразумевает работу только со стеком. Рантайм уже определяет, как вместо помещения аргументов в стек поместить их в регистры.


Интереснее, нафига вообще это спрашивать, если подобное гуглится за 10 секунд?)

#3
14:57, 4 апр 2025

Storm54, потому что он ещё этому не обучен. А вообще, dengeatz, ты можешь обращаться к нейросети, которая расскажет напорядок подробней, чем каждый из нас.

ПрограммированиеФорумОбщее

Тема в архиве.