Frage

Was ist der Unterschied in der Bedeutung zwischen ‚Semantik‘ und ‚Syntax‘? Was sind sie?

Auch, was ist der Unterschied zwischen den Dingen wie "semantische Website vs. normaler Website", "semantischen Social-Networking-vs. normalen Social-Networking" etc.

War es hilfreich?

Lösung

Die Syntax ist die Grammatik. Es beschreibt den Weg, um einen korrekten Satz zu konstruieren. Zum Beispiel: wird dieses Wasser Dreiecks ist syntaktisch korrekt ist.

Semantics bezieht sich auf die Bedeutung. ist dieses Wasser Dreieck hat nichts zu bedeuten, wenn die Grammatik in Ordnung ist.

Im Gespräch über die Semantic Web kürzlich trendy geworden ist. Die Idee ist, das Markup (Struktur mit HTML) mit zusätzlichen Daten zu verbessern, so Computer einfach Sinn der Web-Seiten mehr machen könnten.

Andere Tipps

Die Syntax ist die Grammatik einer Sprache -. Die Regeln, nach denen Sätze oder Ausdrücke bilden

Semantics ist die Bedeutung Sie versuchen, mit Ihrem Code zum Ausdruck bringen.

Ein Programm, das syntaktisch korrekt kompiliert und ausgeführt werden.

Ein Programm, das semantisch korrekt ist tatsächlich tun, was Sie als der Programmierer beabsichtigt, es zu tun. das heißt es darin keine Fehler hat.

Zwei Programme die gleiche Aufgabe in verschiedenen Sprachen durchführen geschrieben werden unterschiedliche Syntax verwenden, aber sie würden die gleiche semantisch sein.

Wenn Sie sprechen über Web (statt Programmiersprachen):

Die Syntax der Sprache ist, was der Browser (oder Verarbeitungsprogramm) rechtlich erkennen und behandeln, und Sie machen. Beispiel: Ihr Browser HTML machen kann, während die API XML-Strukturen analysieren kann.

Semantics beinhalten, was tatsächlich dargestellt wird. Es gibt eine Menge Buzz jetzt über semantische Bahnen und all das Zeug, aber es bedeutet im Wesentlichen, dass jede Einheit auch mit einigen Menschen lesbaren Informationen oder Metadaten verknüpft ist, so dass ein gewisser Tag eine vermeintliche Bedeutung haben würde und verweisen Sie auf es.

Soziale Netzwerke sind die gleiche Geschichte. Sie setzen Kenntnisse in den Links

„Eine Ameise aß eine Tante.“ hat eine korrekte Syntax, aber nicht Sinn semantisch machen. Eine Syntax ist ein Satz von Regeln, die kombiniert werden können unendlich viele grammatisch gültig Sätze zu produzieren, aber nur wenige, sehr wenige von denen eine Semantik hat.

Die Syntax ist die Wortfolge eines Satzes. Auf Englisch würde es die Subjekt-Verb-Objekt-Form sein.

Semantic ist die Bedeutung hinter den Worten. Z. B: aß sie eine Säge. Das Wort Säge entspricht nicht nach dem Sinn des Satzes. aber es ist grammatisch korrekt. so die Syntax korrekt ist. =)

Insbesondere semantischer Social-Networking bedeutet, dass die tatsächlichen sozialen Beziehungen innerhalb der Seite Markup einbetten. Das Standardformat für dies zu tun, wie definiert von Mikroformaten XFN , XHTML Friends Network. In Bezug auf das semantische Web im Allgemeinen Mikroformate sollten die Go-to sein für die Definition eingebettet semantischen Inhalts führen.

Semantic Web-Sites verwenden das Konzept des Semantic Web , die Bedeutung bringen soll Web-Inhalte durch spezielle Anmerkungen unter Verwendung bestimmter Begriffe in einer Seite zu identifizieren. Dies ermöglicht die automatische (von einem Computer, kein Mensch) über den Inhalt Argumentation, die ihre Aggregation, Extraktion, Indizierung und Suche verbessert.

Erläuterungen sind oben auf der Seite vague Semantik, Semantik, die verschiedene Elemente zu disposition bedeuten könnte Argumente des Wertes (wobei dies verständlich, bis zum Endverbraucher Menschen und verdaulichen zur Maschine) zu bauen.

Natürlich ist dies setzt Semantik und den Programmierer-Editor-writer-Kommunikator in der Mitte: er auf der Semantik entscheidet, die von seinem Publikum, allgemeinen Konvention durch seine Öffentlichkeit und verdaulich an die Maschine zu seinem Publikum, begriffen definiert werden soll idealerweise -Computer. Semantics sollte auf, sind konzeptionelle, vereinbart werden müssen, um beide Seiten implementierbar sein.

Sagen Fußnoten, Inline- und Block-Zitate, Titel und so weiter, um am Ende in eine gut definierte und endlichen Liste. Mediawiki, wikitext als ein Beispiel in dieser Perspektive aus, die Definition Syntax für Elemente der semantischen Bedeutung nicht definiert, keine endliche Liste vereinbart. „Die Bedeutung von Form“ als zusätzliche von dem, was ein Titel als Beispiel wieder trägt als Textinhalt. Beispiel: „Dies ist ein Titel“ integrierte nur Semantik durch die Annahme wird innerhalb auf Semantik vereinbart, und kann es mehr als ein Satz sagen: „Das ist wichtig und wird detailliert beschrieben werden“

asciidoc und pandoc Markup ist in seiner Semantik ganz anders, und zwar unabhängig davon, wie jeder dieser übersetzt durch Konvention von Syntax Ausgabeformate.

Programmierung, Ausgabeformate wie HTML, PDF, können epub haben konsequent durch Form bedeutet, durch Semantik, die Syntax als temporäres Instrument der Übersetzung verschwunden, und als eine weitere Folge kann somit der Ausgang robotically nach Sinne gescannt werden, die Champion von Algorithmen von ‚grep‘: Google. Suche nach der Bedeutung von „was“ in „Was ist es, das gesucht wird“, basierend darauf, ob ein Titel oder eine Fußnote oder eine Verbindung betrachtet wird.

Semantics, und es kann dann eine Schicht mehr sein, auch die Textnachricht trägt (Chomsky) Semantik also dahin durch Form übersetzt werden könnte, wodurch funktionelle Unterschiede auf etwas anderes in der Wertschöpfungskette, einschließlich eines Menschen, den Leser .

Als Schlussfolgerung, Programmierer und Wissenschaftler integriert werden sollen, sollte keine akademische ohne Wissen seiner Werkzeuge sein, wie jedes Brot und Butter Schreiner. Programmierer sollten Akademiker in dem Sinne sein, dass das andere Ende des Brücken sie erreichen, ist der Endbenutzer, die Brücke ... viel so: Semantik.

m.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top