Ложбан как язык программирования

Материал из свободной русской энциклопедии «Традиция»
(перенаправлено с «Ложбан как компьютерный язык»)
Перейти к: навигация, поиск

Плановый язык ложбан (в оригинале la .lojban.) предназначен как для человеческго общения, так и для машинного перевода. Ложбан обладает недвусмысленным синтаксисом, что позволяет применить к нему грамматики BNF и PEG для анализа структуры текстов.

ilmentufa[1], последняя версия парсера, основанная на PEG, позволяет проанализировать любой текст на ложбане в рамках эталонной грамматики ложбана[2], а также с учётом преспективных расширений грамматики (диалекты ложбана).

Возможны применения ложбана как метаязыка для машинного перевода.

Данная задача может иметь два решения:

  1. в ближайшей перспективе: человек пишет текст на ложбане, этот текст автоматически переводится в тексты высокого качества (из-за формального синтаксиса) на другие языки
  2. в дальней перспективе: возможен автоматический перевод текстов с естественных языков на ложбан и далее в любой другой поддерживаемый естественный язык.

Ссылки[править]

  1. https://github.com/Ilmen-vodhr/ilmentufa
  2. http://lojban.github.io/cll/

Сайт[править]