Действительно ли семантика и синтаксис являются тем же?

67
задан Stanislav Kralin 19 March 2018 в 10:25
поделиться

7 ответов

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

Семантика касается значения. эта вода треугольная , ничего не означает, хотя грамматика в порядке.

Разговор о семантическая паутина стала модной недавно. Идея состоит в том, чтобы улучшить разметку (структурный с HTML) с дополнительными данными, таким образом, компьютер мог понять веб-страницы более легко.

116
ответ дан Christian Lescuyer 24 November 2019 в 14:32
поделиться

Синтаксис является грамматикой языка - правила, по которым можно сформировать предложения или выражения.

Семантика является значением, что Вы пытаетесь выразить своим кодом.

19
ответ дан mstrobl 24 November 2019 в 14:32
поделиться

Программа, которая синтаксически корректна, будет компилировать и работать.

программа А, которая семантически корректна, на самом деле сделает то, что Вы, поскольку программист предназначил его, чтобы сделать. т.е. это не имеет никаких ошибок в нем.

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

8
ответ дан Sam Hasler 24 November 2019 в 14:32
поделиться

Если Вы говорите о сети (а не языки программирования):

синтаксис языка - то, что браузер (или программа обработки) может по закону распознать и обработать и представить Вам. Например, Ваш браузер может представить HTML, в то время как Ваш API может проанализировать деревья XML.

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

Социальные сети являются той же историей. Вы помещаете знание в ссылки

6
ответ дан Uri 24 November 2019 в 14:32
поделиться

"Муравей съел тетю". имеет правильный синтаксис, но не будет иметь смысла семантически. Синтаксис является рядом правил, который может быть объединен для создания бесконечного числа грамматически допустимых предложений, но немногие, очень немногие из которых имеет семантику.

2
ответ дан yogman 24 November 2019 в 14:32
поделиться

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

1
ответ дан Lex 24 November 2019 в 14:32
поделиться

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

0
ответ дан 24 November 2019 в 14:32
поделиться
Другие вопросы по тегам:

Похожие вопросы: