Я разрабатываю собственный язык, и все работает хорошо, но я остановился на добавлении поддержки стандартных функций, таких как getchar(), fopen() и т. д. Одна из моих идей - парсить визуальные файлы .lib, но это огромная задача ( например, из-за недостатков в спецификации). У вас есть другие идеи? Как это сделано на таком языке, как D?
РЕДАКТИРОВАТЬ: Чего я хочу добиться, так это иметь возможность использовать системные функции (например, открывать файлы, использовать сокеты), но без необходимости писать их с нуля. Мне нужен какой-то способ доступа к уже написанным библиотекам/dll.
Самым простым решением было бы загрузить, например. Стандартная библиотека C и вызовы этих функций (предварительно настроив стек), но мне нужно каким-то образом получить этот код (собранный).