The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

ЯОС - прототип безопасной русскоязычной операционной системы на базе проекта A2, opennews (?), 14-Дек-21, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


920. "ЯОС - прототип безопасной русскоязычной операционной системы..."  +/
Сообщение от PnD (??), 16-Дек-21, 11:39 
> Реализовал диалект Рефал, где можно вызвать функцию Prout любым из способов:

Возможность смешивать "направление записи" не делает грамматику "свободной".

Из известных мне, ближе всего к "свободной" грамматике подошёл perl. (Т.е., не ломающей моск своему пользователю.)
Но и там не скажешь "построй мне список". Приходится использовать "зашитые" в грамматику конструкции. Зато, Ларри делал "как ему удобно" (один из первых, и мне до сих пор нравится такой подход к построению человеко-ориентированных интерфейсов).

На выходе (к примеру) пара "if" и "unless" и возможность поставить условие как "слева" так и "справа". * И толпа (в конце 90х) недопрограммистов, которая в итоге и создала языку нынешнюю репутацию.

Ответить | Правка | Наверх | Cообщить модератору

927. "ЯОС - прототип безопасной русскоязычной операционной системы..."  +/
Сообщение от n00by (ok), 16-Дек-21, 13:09 
А что означало "лп" перед "грамматика", линейный приоритет? В Рефале можно сказать <построй мне список> и <мне список построй>. Правда, не понятно, что за список требуется - там и так всё список. Вообще, это такой аналог БНФ, на котором оказалось возможно писать программы.
Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру