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

==================
если хотите, можно пофлеймить на тему портирования ядра линукса на freepascal

Модератор: Модераторы
Сквозняк писал(а):... Вот если бы был умный конвертер сей и плюсов в паскаль, проблема решилась бы автоматически. ...
Вот и нужен ИИ который разберёт одни каракули и перепишет их в другие. Вопрос не только в кривом исходном коде но и в ссылках на сторонние сишные функции. Можно упростить задачу если отвязать сишную программу от сишного окружения. Модифицировать какой-нибудь линуксовый сишный компилятор, добиться сборки работоспособной программы, разобрать используемый makefile и заменить все сторонние системные функции на их биндинги. Попробовать собрать, если заработает, переписать сишный код в паскалевский и использовать эти биндинги. Если заработает, заменить часть биндингов на используемые в паскале биндинги и опять собрать. В теории просто, но для реализации нужны гигантские ресурсы которых пока нет.Logo писал(а):Пока это не возможно, - структура представления данных не совместима. Приходится писать прослойку, как с QT.
Сейчас этот форум просматривают: Yandex [Bot] и гости: 9