Семантика

Материал из ПИЭ.Wiki

Перейти к: навигация, поиск

Семантика (англ. semantics, от греч. semantikos - обозначающий) - часть определенного языка, касающаяся указания смысла и действия текста, составленного в соответствии с синтаксическими правилами этого языка.

Семантика - смысл каждой синтаксической конструкции в языке или системе.

В языках программирования транслятор превращает синтаксические построения в команды, понятные операционной система и процессору. Смысловые ошибки транслятор не выявляет, их поиск осуществляет человек в процессе отладки, тестирования и даже эксплуатации.

Семантика - в программировании, как и в естественном языке: отношение между словами или символами и их предписанными значениями. Языки программирования, основанные в действительности на словах с точными и обычно ограниченными значениями, зависят от определенных семантических правил. Таким образом, семантическая ошибка возникает, когда оператор в программе составлен правильно, но без смысла, например, если умножить количество слонов (numElephants) на массу солнца (massSun) как показано ниже (язык Си):

linesTllPageEnd = numElephants * massSun

Оператор синтаксически правилен, но семантически бессмыслен. Хотя семантические ошибки могут даже не сообщаться подпрограммами контроля ошибок среды программирования они будут причиной неправильной работы программы.

На концептуальном уровне семантика - одна из областей исследования искусственного интеллекта. Например, семантические сети - попытка представить взаимоотношения между объектами, идеями или ситуациями, подобно тому как это происходит в человеческих отношениях.

Семантическая сеть

Литература

  1. Воройский Ф.С. Информатика. Энциклопедический словарь-справочник: введение в современные информационные и телекоммуникационные технологии в терминах и фактах. - М.: ФИЗМАТЛИТ, 2006. - 768 с. ISBN 5-9221-0717-8.
  2. Фридланд А.Я. Информатика и компьютерные технологии: Основные термины: Толк. слов.: Более 1000 базовых понятий и терминов. - 3-е изд., испр. и доп. / А.Я. Фридланд, Л.С. Ханамирова, И.А. Фридланд. - М.: ООО "Издательство Астрель": ООО "Издательство АСТ", 2003. - 272 с. ISBN 5-17-014546-2 (ООО "Издательство АСТ") ISBN 5-271-04324-X (ООО "Издательство Астрель")
  3. Microsoft Press Толковый словарь по вычислительной технике/Пер. с англ. - М.: Издательский отдел "Русская Редакция" ТОО "Channel Trading Ltd", 1995. - 496 с.: ил. ISBN 5-7502-0008-6
Просмотры
Инструменты

Besucherzahler russian mail order brides
счетчик посещений
Rambler's Top100
Лингафонные кабинеты  Интерактивные доски  Интерактивная приставка Mimio Teach