Я пишу основную операционную систему командной строки для Raspberry Pi, очень похожую на те, что на компьютерах 70-х и начала 80-х годов. Я сделал основной ввод / вывод текста с помощью ассемблера и хотел бы включить интерпретатор BASIC в мой код. Я думал о написании своей собственной версии BASIC и интерпретатора на C ++ / Java (возможно, нет, поскольку он скомпилирован в байт-код), а затем скомпилировал его в сборку ARM для raspberry pi, возможно ли это?
П.С. Я подумал написать его на ассемблере, но подумал, что это будет слишком сложно для моих способностей.
Да, это возможно, поскольку у вас есть компилятор C ++ для вашей платформы taget. Вы можете использовать любой язык, который вам нужен / нужен, включая Java, поскольку на целевой платформе доступны все необходимые инструменты для компиляции / интерпретации. Вы можете сделать в сборке тоже. Но вам действительно нужно / хотите? это действительно много работы без особого веселья.
Других решений пока нет …