Структура и значение языка

 

Язык (как искусственный, так и естественный) состоит из трех основных компонент: словаря, синтаксиса и семантики.

Словарь языка содержит множество лексем.

Синтаксис языка представляет собой совокупность правил построения языковых конструкций (предложений) из лексем.

Семантика языка это совокупность правил интерпретации лексем и языковых конструкций.

Основная сложность построения транслятора состоит в том, что число возможных программ на входе бесконечно. Транслятор должен обрабатывать любую программу из этого множества, сама программа может иметь любую сложность. Для того, чтобы построить транслятор, необходимо иметь ведущую идею, позволяющую вычислить значение любой входной программы, выражая это значение на выходном языке, или в последовательности действий.

Одна из таких идей – метод синтаксически-ориентированной трансляции, основанный на работах американского ученого Ноэля Хомского.

На основании изучения механизма понимания смысла естественного языка, он пришел к выводу, что существенную роль в этом процессе играет этап построения структуры предложения. Эта структура затем используется для «вычисления» смысла предложения.

Пример: «Порядок сменит хаос». Предложение имеет два смысла:

1) Вместо хаоса будет порядок.

 

 

 


2) Вместо порядка будет хаос.

 

 


Из гипотезы Хомского следует, что семантический анализ сводится к синтаксическому и состоит из двух процедур:

1) распознавание структуры входного предложения;

2) построение выходного текста (действий) на основе этой структуры.