LINUX.ORG.RU

История изменений

Исправление Forum0888, (текущая версия) :

Раскроешь пошире?

Тема очень емкая и для начала приведу одно из суждений.

Обычно для разработки компилятора используются грамматики, которые
содержат правила как-бы правильного синтаксиса программы.

Но грамматики не пригодны для разработки удобного синтаксиса.
В простейших грамматиках все еще как-то там читабельно, а затем «огородами, огородами» и получаем кошмар типа C++.

Тема емкая.
Пока затронул лишь пик айсберга проблем.

Если тред будет интересен форумчанам, то буду понемножку приводить и иные суждения.

Исправление Forum0888, :

Раскроешь пошире?

Тема очень емкая и для начала приведу одно из суждений.

Обычно для разработки компилятора используются грамматики, которые
содержат правила как-бы правильного синтаксиса программы.

Но грамматики не пригодны для разработки удобного синтаксиса.
В простейших грамматиках все еще как-то там читабельно, а затем «огородами, огородами» и получаем кошмар типа C++.

Тема емкая.
Пока затронул лишь айсберг проблем.

Если тред будет интересен форумчанам, то буду понемножку приводить и иные суждения.

Исходная версия Forum0888, :

Раскроешь пошире?

Тема очень емкая и конечно ответ будет «куцим».

Обычно для разработки компилятора используются грамматики, которые
содержат правила как-бы правильного синтаксиса программы.

Но грамматики не пригодны для разработки удобного синтаксиса.
В простейших грамматиках все еще как-то там читабельно, а затем «огородами, огородами» и получаем кошмар типа C++.

Тема емкая.
Пока затронул лишь айсберг проблем.

Если тред будет интересен форумчанам, то буду понемножку приводить и иные суждения.