Modern Perl - фантастический язык для быстрого создания решений проблем.
Тем не менее, он не совсем крошечный.
Более ранние версии perl были немного меньше ... поиск "16-битного perl" показывает, что некоторым сумасшедшим людям удалось получить версии 3 и 4 perl для компиляции для 16-битных ДОС.
Источник для Perl 4 по-прежнему распространяется по сети, и, если вам действительно это нужно, вы, вероятно, можете воссоздать работу этих людей и запустить Perl на новой 16-битной встроенной системе.
Однако между этим древним языком и современным perl достаточно различий, чтобы оно не стоило проблем. Наиболее заметным отличием является то, что разделитель пакетов был '
вместо ::
, и помимо этого есть еще много отличий.
Вместо того, чтобы возиться с чем-то таким древним и загадочным, как perl4, я бы предложил просто написать вашу программу на современном Perl (последняя версия 5.22), а затем переписать ее на переносимый C или C ++ и скомпилировать ее на свой встроенная система.
Я понимаю, что первоначальный вопрос немного устарел, но я решил дать расширенный ответ для других, рассматривающих запуск perl во встроенных системах.