Результаты поиска
Найдено результатов: 1
Bootstrapping все еще требует внешней поддержки
Я слышал об идее bootstrapping языка, то есть написания компилятора/интерпретатора для самого языка. Мне было интересно, как это можно сделать, и я немного огляделся, и увидел, что кто-то сказал, что это может быть сделано только одним из них
- написание исходного компилятора на другом языке.
- ручное кодирование исходного компилятора в Assembly, что выглядит как частный случай первого
Мне кажется, что ни то, ни другое на самом деле не является языком в том смысле, что они оба нуждаются в поддержке извне. Есть ли способ на самом деле написать компилятор на своем собственном языке?