Цитата
Это я предлагаю доказать, что дотнет-приложения после JIT-компиляции будет уступать найтивным приложениям такое число раз. А не реализовывать что-то свое для конкуренции и ради спора.
1) Конкретно это, если бы ты утруждался слежением за нитью дискуссии, утверждала далеко не я.
2) ...Ежели так интересно – посмотри мою реализацию интепретационного цикла:
Код
ProcedureDLL Execute(*Thread.ThreadData)
*ThisThread = *Thread
OnErrorGoto(?__Finish)
With *ThisThread
Repeat; Execution loop.
If \IP\u > #InstructionsCount : \ExitCode = #cInvalidOperand : Break : EndIf
Define *JMPDest = System\JMPTable[\IP\u]
\IP + #OpCodeSize; Move to next instruction.
EnableASM : JMP *JMPDest : DisableASM
__Ret:; Returning destination.
Until \ExitCode
EndWith
__Finish: __ReportError(*ThisThread)
EndProcedure
...Еще есть желание обсуждать эту тему ?
Цитата
кстати у CIL тоже низкий порог вхождения. я писал на нем - все просто и понятно. не то, что в асме.
Если понял - объясни мне, пожалуйста, как стековая машина может заваливаться на бок от наличая на этом самом стеке "лишних" данных в процессе (строго формализированного) вызова ?
Цитата
Пример я как бы выше привел - ведроид.
...Еще одна OS, которую (никогда не на)пишут
JavaC# ? Еще и под полулегитимный Mono ? Не забывая, что "Our goal as a company is to provide the best platform for building mobile apps, and so
XobotOS will not be a focus for us going forward. But it was a fun
experiment to run, and as it turns out"
© ?
*OKay.jpg*