Ложбан как язык программирования
(перенаправлено с «Ложбан как компьютерный язык»)
Перейти к навигации
Перейти к поиску
Плановый язык ложбан (в оригинале la .lojban.) предназначен как для человеческго общения, так и для машинного перевода. Ложбан обладает недвусмысленным синтаксисом, что позволяет применить к нему грамматики BNF и PEG для анализа структуры текстов.
ilmentufa[1], последняя версия парсера, основанная на PEG, позволяет проанализировать любой текст на ложбане в рамках эталонной грамматики ложбана[2], а также с учётом преспективных расширений грамматики (диалекты ложбана).
Возможны применения ложбана как метаязыка для машинного перевода.
Данная задача может иметь два решения:
- в ближайшей перспективе: человек пишет текст на ложбане, этот текст автоматически переводится в тексты высокого качества (из-за формального синтаксиса) на другие языки
- в дальней перспективе: возможен автоматический перевод текстов с естественных языков на ложбан и далее в любой другой поддерживаемый естественный язык.