vit_r (vit_r) wrote,
vit_r
vit_r

Про ёжика в тумане, зазнайство, языки программирования и вериги

Небольшое замечание по поводу формализации и алгоритмизации естественного русского языка.

Контролируемый русский язык (КРЯ) для логического программирования семантического интернета

Цель проекта - развивать контролирумый русский язык логического программирования (заменяющий OWL) и платформу логического вывода (заменяющую Pellet) до уровня вычислительной среды, "понимающей" естественный русский язык


Да, чего только люди не придумают, чтобы не называть Пролог Прологом: «Работающая модель русскоязычного семантического портала http://www.feofan.com/ ( платформа - Google Cloud, App Engine, Java, промежуточный язык - OWL, машина вывода - Pellet )»

Когда я видел в книге по программированию пример на русском или просто с русским для переменных, я книжку закрывал. Потому что язык не позиционный, а «флексионный», и формализации этого никто не придумал.

Пример:
Пилюлькинa лечит Знайка.
Пилюлькин лечит Знайку.
Лечит Пилюлькинa Знайка.
Знайка Пилюлькинa лечит.
Залечит Пилюлькинa Знайка, а, может, и вылечит.
и т.п.

Не трудно заметить, что одна и та же «а» выполняет противоположные функции в зависимости от структуры слова. (И это не предел).

Зато по этой причине у русских лучше с объектно-ориентированной парадигмой.
Tags: art, psychology, quality, ru, semantics, writing
Subscribe
  • 6 comments
  • 6 comments

Comments for this post were locked by the author