Re[12]: 32/64/AnyCPU - что за @$^%$?
От: AlexRK  
Дата: 09.10.16 09:02
Оценка: :)
Здравствуйте, Serginio1, Вы писали:

S> Что ты понимаеншь под VM?


https://en.wikipedia.org/wiki/Virtual_machine

S>CLR Это хост для компиляции IL кода


Википедия с вами не согласна.

S>Компилятор это VM


Ээээ.. чего?

S>>> Кроме того есть .Net Native

ARK>>Ну есть и есть. Интерпретаторы С++ тоже есть.
S> Которые выполняются со скоростью машинного кода? Ты бы хоть ссылки то почитал.
S>

S>.NET Native использует то же сервер, что и компилятор C++, который оптимизирован для статических сценариев предварительной компиляции.


Во-первых, здесь не написано, что .NET Native выполняется со скоростью машинного кода.
Во-вторых, .NET Native в принципе не может достичь скорости неуправляемых языков просто хотя бы по причине наличия рефлексии.
В-третьих, .NET Native — не эквивалентен .NET.
И наконец — вообще неважно, с какой скоростью все исполняется, и скорость не имеет никакого отношения к определению того, является язык нативным или нет. Есть медленные нативные языки, есть быстрые виртуальные машины.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.