Code - Semantic (Meaning|Behaviour)

Card Puncher Data Processing


Semantic is also known as intrinsic meaning.

In a programmatic language:

  • Syntax is like having the words in a sentence in the right order.
  • whereas Semantics is like having the sentences in a paragraph in the right order.

Declarative language declares the semantic and therefore creates a data structure

See also: Compiler - Semantics Analysis


For example, in HTML, an img element represents an image.

<img src=myPicture.jpg/>

Documentation / Reference

Discover More
Card Puncher Data Processing
Code - Grammar / Syntax (Lexical)

This section regroups the entity of a computer language from a lexical point of view. It's the same as Parts of the speech for a natural language. Grammars are useful models when designing software...
Compiler - Semantics Analysis

Semantic analysis is the phase in which the compiler: adds semantic information to the parse tree builds the symbol table. This phase performs semantic checks such as: type checking (checking...
Computer Language - (Compiler|Interpreter) - Language translator

Computer Language are written in plain text. However, computers interpret only particular sequence of instructions. This transformation from a plain text language to instructions is called compilation...
Card Puncher Data Processing
Data Type - Abstract (ADT)

An abstract data type (ADT) is is defined by its methods (semantics) from the point of view of the user, specifically in terms of: possible values, possible operations. It implements the concept...
HTML - Document

An HTML document is a well-formed HTML string (ie that contains the html root element). web page The HTML textual representation can be stored: in a string in a file or in the body of an HTTP...
Card Puncher Data Processing
Language - Declarative

In the computer science, the term declarative is closely linked to the notion of logic and is the opposite of procedural. You declare/ask/tag an object/properties without detailing the background process...
Data System Architecture
Logical Data Modeling - Attribute

An attribute is a property or characteristic of a primary element (entity, relationship) one-to-one colorentity... The values for each attribute are defined in terms of properties. An attribute is...
Card Puncher Data Processing
Markup Language (ML)

Markup language (xML) are rich text language (ie to turn text into visual) such as: images, links, tables, lists, and much more. By marking up the text, they give it a structure that:...
Relational Algebra Between Sql And Query Plan
Relational Algebra - Expression and Operators

Relational algebra is based upon the fact that you can pass tabular data through a set of data operators (select, filter, join, sort, union, etc.) in a algebraic structure. It means that: the output...
Resource (Web Page) - Type (Structured Data | Metadata )

HTML element HTML link tag for relation between document and the canonical url PageMaps: invisible blocks of XML that add metadata to pages. Microformats: tags used to mark up visible page content...

Share this page:
Follow us:
Task Runner