Вопрос

В чем разница между понятиями «семантика» и «синтаксис»?Кто они такие?

Кроме того, в чем разница между такими вещами, как «семантический веб-сайт vs.обычный веб-сайт», «семантические социальные сети vs.нормальные социальные сети» и т. д.

Это было полезно?

Решение

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

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

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

Другие советы

Синтаксис – это грамматика языка – правила, по которым формируются предложения или выражения.

Семантика — это смысл, который вы пытаетесь выразить своим кодом.

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

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

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

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

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

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

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

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

Синтаксис – это порядок слов в предложении.В английском языке это будет форма субъект-глагол-объект.

Семантика – это значение слов.Например:она съела пилу.Слово пила не соответствует смыслу предложения.но это грамматически правильно.поэтому его синтаксис правильный."="

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

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

Приведенные выше пояснения расплывчаты с точки зрения семантики: семантика может означать различные элементы, способные создавать ценные аргументы (они понятны конечному пользователю и понятны машине).

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

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

Разметка Asciidoc и pandoc совершенно различна по своей семантике, независимо от того, как каждая из них преобразует ее в соответствии с соглашением синтаксиса в форматы вывода.

Программирование, форматы вывода, такие как html, pdf, epub, могут иметь последовательное значение по форме и семантике, синтаксис исчез как временный инструмент перевода, и, как еще одно следствие, вывод может быть просканирован роботом на предмет смысла, чемпион алгоритмов. из 'grep':Google.Поиск значения «что» в «Что именно ищут» в зависимости от того, рассматривается ли заголовок, сноска или ссылка.

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

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

м.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top