pluffie
@pluffie
Стыдно за старые вопросы

Есть ли смысл в создании кастомных исполняемых файлов для ВМ?

До этого я задавал вопрос про создание exe и работу с ним, но увы нужного мне ответа я не получил...
Я решил что мой компилятор будет в результате работы выдавать не exe файл, а собственный исполняемый файл для языковой ВМ. Но есть ли смысл в таком подходе? Или лучше обойтись обычными exe?
  • Вопрос задан
  • 49 просмотров
Решения вопроса 2
CityCat4
@CityCat4
//COPY01 EXEC PGM=IEBGENER
Зачем?

Зачем компилятор? Зачем собственный исполняемый формат? (Если конечно не с целью самообразования - тут люди что только не делают :) )

Что и во что Ваш компилятор компилирует, под чем работает и какие у него есть преимущества перед другими? Ну то есть, кто им пользоваться-то будет, кроме Вас?
Ответ написан
2ord
@2ord
Смысл в создании байткода вполне имеется. Основные преимущества это его меньший размер и переносимость между различными архитектурами устройств. Байткод можно использовать во встраиваемых устройствах и т.д.
Есть хороший материал Оксфорда по компиляторам и Keiko ВМ в частности https://spivey.oriel.ox.ac.uk/compilers/Keiko_inst...
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы