The OpenNET Project / Index page

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



Индекс форумов
Составление сообщения

Исходное сообщение
"Проект по написанию виртуальной машины на русифицированном я..."
Отправлено Д.И., 05-Мрт-23 09:00 
Вы затронули очень важную, по моему скромному мнению, тему.

Особенности разных языков приводят к тому, что и подходы к решению задач на этих языках различны. Жёсткая структура предложения в классическом "королевском" английском создаёт впечатление о пригодности подмножества слов этого языка для структурного программирования - что и было использовано во множестве ЯП.

Если исходить из того предположения, что программа есть выражение мысли программиста, то русскоязычное программирование несомненно нужно. Но чувствительность программиста, думающего на русском языке, к грамматической (с точки зрения человеческого языка) некорректности текста русскоязычной программы существенно выше, чем к некорректности текста программы англоязычной (ибо английский язык не известен такому программисту так, как свой собственный язык). Является ли это минусом или плюсом при русскоязычном программировании?

Думаю, что если последовательно идти в сторону русскоязычного программирования, то макроподстановками дело не ограничится. В русском языке структура предложения гораздо более гибкая, а для установления связей между словами используются окончания - что ставит новые вопросы. Например, вопрос об использовании для программирования падежных форм и спряжений: Какие полезные возможности это даёт и в каких условиях?

Не знаю как насчёт программирования в структурном стиле, но в сентенциальном стиле (в частности, на Рефале), по моему опыту, возможно весьма интересное русскоязычное программирование.
См. например здесь: https://github.com/STrusov/refal-machine/blob/master/%D...
и здесь: https://m.vk.com/video62871615_456239149?list=27159be58b1be5...
(вторая часть доклада начиная с 12 минут, заголовок "Программа на Рефал-М - русскоязычный текст")

 

Ваше сообщение
Имя*:
EMail:
Для отправки ответов на email укажите знак ! перед адресом, например, !user@host.ru (!! - не показывать email).
Более тонкая настройка отправки ответов производится в профиле зарегистрированного участника форума.
Заголовок*:
Сообщение*:
  Введите код, изображенный на картинке: КОД
 
При общении не допускается: неуважительное отношение к собеседнику, хамство, унизительное обращение, ненормативная лексика, переход на личности, агрессивное поведение, обесценивание собеседника, провоцирование флейма голословными и заведомо ложными заявлениями. Не отвечайте на сообщения, явно нарушающие правила - удаляются не только сами нарушения, но и все ответы на них. Лог модерирования.



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

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