Как скомпилировать один файл, или какие языки на это способны?
Я хотел бы создать свой собственный язык(чисто ради опыта), но хотел бы что моя программа была не интерпретатором, а что то вроде компилятора, который будет переводить мой язык , в другой. Просто что бы не было прям огромной сборки.
Ну или есть ли какие нибудь "легкие" низкоуровневые языки что компилируються не сложно. Я на данный момент нахожусь на верхушке эффекта Даннинга — Крюгера так что уж простите.
Вам нужен любой компилируемый язык, например компилятор gcc для C++ запросто компилирует файлы по отдельности. В этот язык вы переведете свой, а затем отдадите файл компилятору.
Технология называется транспиляция. На входе ваш язык на выходе то что понимает любой из языков. Если интересно то можно покопаться в SQLite там объём кода небольшой и все понятно.
Popou, сиквел довольно сложный язык. Там в проекте используется лексер разбирающий ключевые слова и строящий дерево исполнения. Я его привёл просто как пример не слишком сложный для понимания. А так это Тьюринг достаточный язык