Size: a a a

Анархическая электроника

2020 December 20

СT

Сергій Tolmeros... in Анархическая электроника
Defragmented Panda
сколько минимум кб на самый тупой интерпретатор? 10кб? 100кб?

любого языка который человек может читать
человеки разные языки могут читать
например, китайский

правда не все его знают)
источник

t

tmelinked_ in Анархическая электроника
Defragmented Panda
можно для слегка обученной обезьяны решение взять
обученный мк будет хранить часто угадываемые решения
источник

DP

Defragmented Panda in Анархическая электроника
Сергій Tolmeros
человеки разные языки могут читать
например, китайский

правда не все его знают)
ну отлично. сделаем мк который исполняет китайский в команды
источник

t

tmelinked_ in Анархическая электроника
Defragmented Panda
ну отлично. сделаем мк который исполняет китайский в команды
в языке общения могут быть конструкции, которые не являются командами
источник

t

tmelinked_ in Анархическая электроника
выглядит как команда, пахнет как команда, но не команда
источник

СT

Сергій Tolmeros... in Анархическая электроника
от контекста зависит
источник

M

Mr Chen in Анархическая электроника
Defragmented Panda
ну отлично. сделаем мк который исполняет китайский в команды
Остапа несло...(с)
источник

DP

Defragmented Panda in Анархическая электроника
tmelinked_
обученный мк будет хранить часто угадываемые решения
асм:

помнить что символ + значит оп код 8487. и так все опкоды (100 байт?)
помнить таблицу с названиями переменных (100 б?)
помнить что функция это джамп в код и обратно (300б?)

хотя бы это
источник

t

tmelinked_ in Анархическая электроника
Defragmented Panda
асм:

помнить что символ + значит оп код 8487. и так все опкоды (100 байт?)
помнить таблицу с названиями переменных (100 б?)
помнить что функция это джамп в код и обратно (300б?)

хотя бы это
любая операция с математикой это работа с памятью
источник

СT

Сергій Tolmeros... in Анархическая электроника
Defragmented Panda
асм:

помнить что символ + значит оп код 8487. и так все опкоды (100 байт?)
помнить таблицу с названиями переменных (100 б?)
помнить что функция это джамп в код и обратно (300б?)

хотя бы это
зачем? что за основная задача?
источник

DP

Defragmented Panda in Анархическая электроника
Сергій Tolmeros
зачем? что за основная задача?
упрощение тулчейна с мк

мне не нравится идея гонять код на 1 гб чтобы скомпилировать код на 1 кб

ну и возможность быстро обновлять код для упрощения обучения
источник

СT

Сергій Tolmeros... in Анархическая электроника
упрощения не выйдет)
источник

t

tmelinked_ in Анархическая электроника
tmelinked_
любая операция с математикой это работа с памятью
источник

t

tmelinked_ in Анархическая электроника
Defragmented Panda
упрощение тулчейна с мк

мне не нравится идея гонять код на 1 гб чтобы скомпилировать код на 1 кб

ну и возможность быстро обновлять код для упрощения обучения
предлагаю тасовать двоичный код до получения нужного эффекта
источник

M

Mr Chen in Анархическая электроника
источник

DP

Defragmented Panda in Анархическая электроника
tmelinked_
предлагаю тасовать двоичный код до получения нужного эффекта
на 1 кб шанс получить нужный код 1е-2000 )

возьмем как решение для сравнения
источник

t

tmelinked_ in Анархическая электроника
Defragmented Panda
на 1 кб шанс получить нужный код 1е-2000 )

возьмем как решение для сравнения
нет, ты не понял.
на мк функция random дает одни и те же результаты в зависимости от времени исполнения. То есть это псевдослучайность.
Таким образом весь возможный сгенерированный код укладывается в одно число.
источник

DP

Defragmented Panda in Анархическая электроника
tmelinked_
нет, ты не понял.
на мк функция random дает одни и те же результаты в зависимости от времени исполнения. То есть это псевдослучайность.
Таким образом весь возможный сгенерированный код укладывается в одно число.
время генерации все еще 1е2000
источник

СT

Сергій Tolmeros... in Анархическая электроника
Defragmented Panda
упрощение тулчейна с мк

мне не нравится идея гонять код на 1 гб чтобы скомпилировать код на 1 кб

ну и возможность быстро обновлять код для упрощения обучения
у меня желание получить байткодовую vm мелкую (единственный вариант для AVR)
либо выполнение загружаемого из вне кода в RAM ( esp8266/esp32, stm32)

для меня кажеться, что первое немного проще по изучению

а задачи : для удалённых контроллеров, что бы не убить прошивку через OTA, либо кастомный код (игры, если делать игровую консольку, например)
источник

M

Mr Chen in Анархическая электроника
источник