![]() |
Здравствуйте, гость ( Вход | Регистрация )
![]() |
![]()
Сообщение
#1
|
|
![]() laughed as one fey Сообщений: 12 167 Спасибо сказали: 20596 раз ![]() |
Использует кто?
Эксперимент по зарождению холисрача в нулёвой теме |
|
|
![]() |
![]()
Сообщение
#2
|
|
![]() •●Revolucionario●• Сообщений: 2 467 Спасибо сказали: 5936 раз ![]() |
Цитата Это я предлагаю доказать, что дотнет-приложения после 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, которую (никогда не на)пишут *OKay.jpg* -------------------- life MOV.I #life+1, *life
האם יש זמן לעצור ? |
|
|
![]()
Сообщение
#3
|
|
![]() Яблочный произвол! Сообщений: 11 080 Спасибо сказали: 3988 раз ![]() |
Цитата Это я предлагаю доказать, что дотнет-приложения после JIT-компиляции будет уступать найтивным приложениям такое число раз. А не реализовывать что-то свое для конкуренции и ради спора. 1) Конкретно это, если бы ты утруждался слежением за нитью дискуссии, утверждала далеко не я. |
|
|
![]() ![]() |
Текстовая версия | Сейчас: 28 August 2025 - 00:30 |
Copyright by Алексей Крючков
![]() Programming by Degtyarev Dmitry |
|