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

Материал из свободной русской энциклопедии «Традиция»
Перейти к навигации Перейти к поиску

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

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

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

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

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

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

Сайт[править | править код]