Вопросы по теме 'self-modifying'

Можно ли написать сборку, которая динамически генерирует новый класс и исправляет себя новым классом?
Можно ли написать сборку, которая динамически генерирует/испускает новый класс и исправляет себя, чтобы включить новый класс? Как?
931 просмотров

Есть ли здесь какой-нибудь самоулучшающийся компилятор?
Я не знаю ни одного самоулучшающегося компилятора, но опять же, я не особо разбираюсь в компиляторах. Есть ли ЛЮБОЙ самоулучшающийся компилятор? Обратите внимание, что я говорю о компиляторе, который улучшает сам себя , а не о компиляторе,...
1030 просмотров

Самомодифицирующийся файл HTML-JavaScript
Я хотел бы иметь html-файл с JavaScript, который (файл) может изменять свой контекст. Более детально я себе это так представляю. У меня есть HTML-файл, который я открываю в браузере. У меня есть текстовая область, где я набираю текст и нажимаю...
4003 просмотров
schedule 13.05.2023

Самомодифицирующийся код для ловушек трассировки?
Я ищу способ с наименьшими накладными расходами вставить крючки трассировки/регистрации в какой-то очень чувствительный к производительности код драйвера. Этот материал для ведения журнала всегда должен быть скомпилирован, но в большинстве случаев...
444 просмотров
schedule 27.06.2023

Существуют ли современные компиляторы для языков высокого уровня на простых процессорах, которые производят самомодифицирующийся код?
Во времена, когда еще не было кешей и предсказаний ветвлений, создание самомодифицирующегося кода для определенных видов оптимизации было относительно обычным делом, если не поощрять его. Вероятно, это было наиболее распространено в играх и...
172 просмотров

Самомодифицирующийся код в Ruby
Меня беспокоит написание самомодифицирующегося кода на Ruby. И под самоизменением я имею в виду возможность писать функции, которые принимают блок кода в качестве входного значения и выводят другой блок кода на основе этого. (Я не спрашиваю об...
634 просмотров
schedule 29.04.2022

как получить шестнадцатеричный код инструкции в x86?
section .data section .text global _start _start: mov eax, loop ; eax <- addr of loop mov ebx, new mov ecx, new mov esi, 2 loop: mov edx, [eax] ; edx <- instruction of loop, but not worked mov [ebx], edx add...
91 просмотров

Почему я не могу переписать список в Erlang?
У меня есть список L = [1,2,3]. Я выполняю следующее на L: lists:sublist(L,2) ++ [10] ++ lists:nthtail(3,L). Вместо сохранения результата в новом списке я хочу сохранить результат в самом L. Однако, когда я это делаю, я получаю очевидную...
54 просмотров