История изменений
Исправление www_linux_org_ru, (текущая версия) :
Нулевая реализация языка может быть тупым интерпретатором поверх какого либо притимивного метаязыка.
поверх динамически типизированного языка?
я тут вижу профит в том, что нет нужды делать весь этот accounting, связанный с типизацией, и даже с пространством имен, который, собственно, и составляет большую часть современного компилятора (ну и интерпретация таки проще кодогенерации)
btw, я бы бутстраппил д совсем иным образом — писал бы на неком подмножестве д, которое простыми регулярными выражениями трансформировалось бы в с++
Исправление www_linux_org_ru, :
Нулевая реализация языка может быть тупым интерпретатором поверх какого либо притимивного метаязыка.
поверх динамически типизированного языка?
я тут вижу профит в том, что нет нужды делать весь этот accounting, связанный с типизацией, и даже с пространством имен, который, собственно, и составляет большую часть современного компилятора
btw, я бы бутстраппил д совсем иным образом — писал бы на неком подмножестве д, которое простыми регулярными выражениями трансформировалось бы в с++
Исходная версия www_linux_org_ru, :
Нулевая реализация языка может быть тупым интерпретатором поверх какого либо притимивного метаязыка.
поверх динамически типизированного языка?
я тут вижу профит в том, что нет нужды делать весь этот accounting, связанный с типизацией, и даже с пространством имен, который, собственно, и составляет большую часть современного компилятора
btw, я бы бутстраппил Д на Д совсем иным образом — писал бы на неком подмножестве Д, которое простыми регулярками трансформировалась в с++