Вот место, где предлагал Павиа:
Как представлять грамматику в тексте программы
Ещё предлагал Юрий.
Дополнительно у Юрия на сайте есть статья (http://www.compiler.su/pochemu-obrechyon-yazyk-fort.php) где он сомневается в нужности форта.
Как можно быть таким плохим человеком, чтобы для себя говорить, что "не нужен", а другим говорить "делайте именно этим способом"?
Я где-то уже излагал своё мнение, что они это предлагали зря.
Но моя аргументация была не такой же как у Юрия.
Основа его аргументации базируется на факте что времени прошло много, а распростанённость форта небольшая.
Моя же аргументация базировалась на концепции множества уровней абстракции (разнообразного усложнения машин и языков).
Форт это один синтаксис, и одна вычислительная модель (модель и соответстувующий синтакис образуют один из уровней абстракции).
Когда нужно много разных уровней, одной модели и одного синтаксиса не хватит.
А если реализовать на форте другую модель и другой синтаксис, это уже не форт будет.
Поэтому нет разницы - использовать форт или использовать вместо него что-то другое, более удобное на этом уровне абстракции.
А если разница только в удобстве, то не надо использовать неудобный форт.
Вот и всё.
Отредактировано Лис (2023-06-02 15:59:35)