Code - Semantic (Meaning|Behaviour)

Card Puncher Data Processing

About

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

Example

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
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...
Compiler
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...
The Document Object Model W3C API Interface (DOM)

W3CAPI The domDocument Object Model (DOM) is one of the two programming models used to represent a XML document. DOM defines the interface description of a Document Object that represents an XML document...



Share this page:
Follow us:
Task Runner