[XBUP]XBUP - Dokumentace: Programovací paradigmata

Úvod

Tento dokument je součástí dokumentace projektu eXtensible Binary Universal Protocol. Obsahuje ...

O úroveň výše

Obsah

1. Úvod
2. Programovací paradigmata
3. Paralelismus
4. Kombinování paradigmat

1. Úvod

Programovací paradigmata jsou techniky, které umožňují definovat spočetné funkce. Těchto přístupů bylo definováno velké množství a bylo většinou bylo prokázáno, že umožňují definovat stejnou množinu spočetných funkcí.

2. Programovací paradigmata

Pro tvorbu algoritmů je možné použít více možných programových paradigmat. Ty se liší jak v základních strukturách, tak...

2.1. Strukturální paradigma

V případě strukturálního paradigmatu je program tvořen posloupností instrukcí a skoky.

2.1.1. RAM stroje

2.2. Přechodové systémy

V tomto případě je program tvořen množinou stavů, ve kterých se může nalézat a přechodovou funkcí, kterou může měnit pásku na které je napsán řetězec symbolů a přecházet do jiných stavů.

2.2.1. Turingovy stroje

Toto výpočetní paradigma umožňuje vypočítat libovolnou funkci pomocí stavového přechodového systému.

2.3. Objektové paradigma

Objektové paradigma pracuje s třídami a instancemi objektů.

2.4. Funkcionální paradigma

Funkcionální paradigma...

2.5. Logické paradigma

3. Paralelismus

4. Kombinování paradigmat

.


Homepage: http://xbup.sf.net
License: GNU Free Documentation License (FDL)
Latest update: 2006-11-11