The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Apple представил инструментарий для портирования игр, основанный на Wine, opennews (??), 08-Июн-23, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


77. "Apple представил инструментарий для портирования игр, основа..."  +/
Сообщение от Аноним (77), 08-Июн-23, 15:26 
Мало того, что надо дизассемблировать, так ещё и не всегда бывают однозначные преобразования из исходного кода в машинный (например, некоторые циклы векторизуются, есть всякие небезопасные флаги -ffastmath). А тут обратную задачу надо выполнить. Так как исходной инфы о компиляторе нет, сборка "обратно в Си" является некорректной задачей, решаемой только в некоторых случаях.
Ответить | Правка | К родителю #49 | Наверх | Cообщить модератору

132. "Apple представил инструментарий для портирования игр, основа..."  +1 +/
Сообщение от n00by (ok), 09-Июн-23, 05:10 
> сборка "обратно в Си"
> является некорректной задачей, решаемой только в некоторых случаях.

Точнее это называется "NP-полная", и решается она во всех случаях, но может не хватить ресурсов (времени, памяти) для перебора вариантов. Это как с криптографией - подобрать ключ можно, но в общем случае потребуется времени больше, чем живёт Вселенная.

Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру