Terminology

A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z

 

A


Abstract Syntax Tree (AST) – is a tree representation of the abstract syntactic structure of source code written in a programming language. Each node of the tree denotes a construct occurring in the source code. The syntax is “abstract” in the sense that it does not represent every detail appearing in the real syntax, but rather just the structural, content-related details. (Read More)

B


 

C


Composability –  is a system design principle that deals with the inter-relationships of components.

D


 

E


Eventual Consistency – is a consistency model used in distributed computing to achieve high availability that informally guarantees that, if no new updates are made to a given data item, eventually all accesses to that item will return the last updated value.

F


 

G


 

H


 

I


 

J


JDK – Java Development Kit – is a software development environment used for developing Java applications and applets. It includes the Java Runtime Environment (JRE), an interpreter/loader (java), a compiler (javac), an archiver (jar), a documentation generator (javadoc) and other tools needed in Java development.

K


 

L


 

M


MOOCs – Massive Open Online Courses, are free online courses available for anyone to enroll.

N


NoSQL – is a non-relational database. Unlike typical relational databases like MySQL, PostgreSQL, and SQL Server, NoSQL databases are less structured, taking the form of graphs, key-values, in-memory storage, etc. NoSQL databases are great for large volume, low latency, and flexible data models. (Read More)

O


 

P


 

Q


 

R


 

S


 

T


 

U


 

V


 

W


 

X


 

Y


 

Z


 

(Visited 7 times, 1 visits today)