Являются ли семантика и синтаксис одинаковыми?


в чем разница в значении между "семантикой" и "синтаксисом"? Что это такое?

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

9 58

9 ответов:

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

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

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

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

семантика-это значение, которое вы пытаетесь выразить своим кодом.

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

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

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

социальные сети-та же история. Вы вкладываете знания в ссылки

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

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

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

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

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

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

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

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

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

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

скажем сноски, встроенные и блок-кавычки, заголовки и так далее, чтобы в конечном итоге в четко определенный и конечный список. Mediawiki, wikitext в качестве примера терпит неудачу в этой перспективе, определяя синтаксис для элементов семантического значения, оставленных неопределенными, без конечного согласованного списка. "значение по форме" как дополнение к тому, что заголовок в качестве примера снова несет в себе как текстовое содержание. Пример "это название "становится только семантикой, интегрированной предположением в рамках согласованной семантики, и может быть более одного набора слов "это важно и будет подробно"

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

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

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

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

м.