XBUP - Extensible Binary Universal Protocol

» Documentation » Format » Programming

Format: Overview of metadata formats

Programming paradigms are techniques that allow you to define countable functions. There is a lot of computational paradigms, which are precisely defined and for lots of them it's proven, that they all are able to produce full set of enumerable functions.

Programming Paradigms

For the creation of algorithms there can be used several possible programming paradigms. They differ in the basic structure and …

The Structural Paradigm

The structural paradigm define program as a sequence of instructions and jumps.

RAM Machines

Transitional State Systems

In this case, the program consists of a set of states, in which can exist and a transition functions which can change the tape on which there is written a string of symbols and move to other states.

Turing Machines

This computing paradigm allows to calculate any function using the state transition system.

Object-oriented Paradigm

Object-oriented paradigm is working with classes and instances of objects.

Functional Paradigm

Logic Paradigm

Parallelism

Combined Paradigms