Logo
Uniepedie
Sdělení
Nyní na Google Play
Nový! Ke stažení Uniepedie na vašem zařízení se systémem Android™!
Bezplatná
Rychlejší přístup než prohlížeči!
 

Odložené vyhodnocování

Index Odložené vyhodnocování

Odložené vyhodnocování (nebo, česky též líné vyhodnocování) je v programování vyhodnocovací strategie, při které je vyhodnocení výrazu odloženo až do okamžiku, kdy je jeho hodnota skutečně potřebná (nestriktní vyhodnocování).

38 vztahy: Únik paměti, Řídicí struktura, C++, Cambridge University Press, Copy-on-write, D (programovací jazyk), Datová struktura, Datový proud, F Sharp, Fibonacciho posloupnost, Funkcionální programování, Generátor (programování), Grafické uživatelské rozhraní, Haskell (programovací jazyk), Imperativní programování, Lambda kalkul, Lazy initialization, MATLAB, Miranda (programovací jazyk), Mmap, OCaml, Okenní systém, Out of memory, Perl, Perl 6, Podprogram, Programovací jazyk, Programování, Python, Scheme, Syntaxe (programovací jazyk), Výjimka (programování), Výraz (programování), Vedlejší účinek (programování), Vstup/výstup, Vyhodnocovací strategie, Zkrácené vyhodnocování, .NET.

Únik paměti

Únik paměti označuje v informatice situaci, kdy počítačový program neúmyslně alokuje operační paměť a není ji schopen uvolnit poté, co ji již dále ani nepotřebuje ani nevyužívá.

Nový!!: Odložené vyhodnocování a Únik paměti · Vidět víc »

Řídicí struktura

Řídicí struktura (též strukturovaný příkaz) je v informatice konstrukce pro zápis počítačového programu.

Nový!!: Odložené vyhodnocování a Řídicí struktura · Vidět víc »

C++

C++ je multiparadigmatický programovací jazyk, který vyvinul Bjarne Stroustrup a další v Bellových laboratořích AT&T rozšířením jazyka C. C++ podporuje několik programovacích stylů (paradigmat) jako je procedurální programování, objektově orientované programování a generické programování, není tedy jazykem čistě objektovým.

Nový!!: Odložené vyhodnocování a C++ · Vidět víc »

Cambridge University Press

Cambridge University Press je akademické nakladatelství a vydavatelství oficiálních dokumentů Univerzity v Cambridgi.

Nový!!: Odložené vyhodnocování a Cambridge University Press · Vidět víc »

Copy-on-write

Copy-on-write (COW) je v programování technika optimalizace a správy dat, která při kopírování (nezměněných) dat nevede ihned k jejich duplikaci (v paměti, na disku atp.), nýbrž je duplikace odložena na později (ke zkopírování dochází až v okamžiku první změny).

Nový!!: Odložené vyhodnocování a Copy-on-write · Vidět víc »

D (programovací jazyk)

D je multiparadigmatický, aspektově a objektově orientovaný, imperativní a systémový programovací jazyk.

Nový!!: Odložené vyhodnocování a D (programovací jazyk) · Vidět víc »

Datová struktura

hašovací tabulky V matematické informatice a programování představuje datová struktura konkrétní způsob organizace dat v paměti počítače, který zajišťuje, aby mohla data být používána efektivně.

Nový!!: Odložené vyhodnocování a Datová struktura · Vidět víc »

Datový proud

Datové proudy (dále jen „proudy“) jsou sekvence dat.

Nový!!: Odložené vyhodnocování a Datový proud · Vidět víc »

F Sharp

F# (vyslovované anglicky jako F Sharp, /ef ʃɑɹp/, doslova to označuje notu fis) je multiparadigmatický programovací jazyk pro.NET spojující funkcionální přístup s imperativním objektově orientovaným přístupem.

Nový!!: Odložené vyhodnocování a F Sharp · Vidět víc »

Fibonacciho posloupnost

Jako Fibonacciho posloupnost je v matematice označována nekonečná posloupnost přirozených čísel, začínající 0, 1, 1, 2, 3, 5, 8, 13, 21, 34, … (čísla nacházející se ve Fibonacciho posloupnosti jsou někdy nazývána Fibonacciho čísla), kde každé číslo je součtem dvou předchozích.

Nový!!: Odložené vyhodnocování a Fibonacciho posloupnost · Vidět víc »

Funkcionální programování

Haskell. Funkcionální programování je deklarativní programovací paradigma, které chápe výpočet jako vyhodnocení matematických funkcí.

Nový!!: Odložené vyhodnocování a Funkcionální programování · Vidět víc »

Generátor (programování)

Generátor je v programování speciální funkce, kterou lze používat pro řízení opakování ve smyčkách.

Nový!!: Odložené vyhodnocování a Generátor (programování) · Vidět víc »

Grafické uživatelské rozhraní

alt.

Nový!!: Odložené vyhodnocování a Grafické uživatelské rozhraní · Vidět víc »

Haskell (programovací jazyk)

Haskell je standardizovaný funkcionální programovací jazyk používající líné vyhodnocování, pojmenovaný na počest logika Haskella Curryho.

Nový!!: Odložené vyhodnocování a Haskell (programovací jazyk) · Vidět víc »

Imperativní programování

Imperativní programování (též procedurální programování) je jedno z programovacích paradigmat, neboli způsobů, jak jsou v programovacím jazyku formulována řešení problémů.

Nový!!: Odložené vyhodnocování a Imperativní programování · Vidět víc »

Lambda kalkul

Lambda kalkul je formální systém a výpočetní model používaný v teoretické informatice a matematice pro studium funkcí a rekurze.

Nový!!: Odložené vyhodnocování a Lambda kalkul · Vidět víc »

Lazy initialization

Odložená inicializace (anglicky Lazy Initialization) je jeden z návrhových vzoru využívaných v programování.

Nový!!: Odložené vyhodnocování a Lazy initialization · Vidět víc »

MATLAB

MATLAB (matrix laboratory) je interaktivní programové prostředí a skriptovací programovací jazyk čtvrté generace.

Nový!!: Odložené vyhodnocování a MATLAB · Vidět víc »

Miranda (programovací jazyk)

Miranda je v informatice čistě funkcionální programovací jazyk s líným vyhodnocováním, který navrhl David Turner jako nástupce jeho předchozích programovacích jazyků SASL a KRC, které využívají určitých konceptů jazyků ML a Hope.

Nový!!: Odložené vyhodnocování a Miranda (programovací jazyk) · Vidět víc »

Mmap

mmap (z anglického, česky zhruba zobrazení do paměti) je v oboru výpočetní techniky označení pro systémové volání UNIXových a UN*Xových operačních systémů, kterým se zobrazuje soubor nebo hardware virtuálně do paměti.

Nový!!: Odložené vyhodnocování a Mmap · Vidět víc »

OCaml

OCaml je v informatice implementace programovacího jazyka Caml, která byla rozšířena o objektově orientované konstrukce.

Nový!!: Odložené vyhodnocování a OCaml · Vidět víc »

Okenní systém

Dekoraci oken vykresluje správce oken nebo aplikace sama. Okenní systém (anglicky windowing system) je v informatice jeden z typů grafického uživatelského prostředí (GUI), který pro vytvoření uživatelského rozhraní počítače implementuje paradigma typu WIMP (tj. okno, ikona, menu, ukazatel).

Nový!!: Odložené vyhodnocování a Okenní systém · Vidět víc »

Out of memory

Out of memory (Linux 2.6.32)Out of memory (zkratka OOM, tj. vyčerpání paměti) je v informatice označení stavu, kdy v počítači dojde volná operační paměť.

Nový!!: Odložené vyhodnocování a Out of memory · Vidět víc »

Perl

Perl (výslovnost či) je interpretovaný programovací jazyk vytvořený Larry Wallem v roce 1987.

Nový!!: Odložené vyhodnocování a Perl · Vidět víc »

Perl 6

Raku (původně Perl 6) je dynamický programovací jazyk, který vzniká celkovým přepracováním Perlu.

Nový!!: Odložené vyhodnocování a Perl 6 · Vidět víc »

Podprogram

Podprogram je v informatice označení části počítačového programu, kterou je možné opakovaně použít („vyvolat“) v různých místech programu, i z podprogramů.

Nový!!: Odložené vyhodnocování a Podprogram · Vidět víc »

Programovací jazyk

Programovací jazyk je prostředek pro zápis algoritmů, jež mohou být provedeny na počítači.

Nový!!: Odložené vyhodnocování a Programovací jazyk · Vidět víc »

Programování

Programování je v informatice proces od návrhu řešení problému pomocí výpočetní techniky ke spustitelnému počítačovému programu.

Nový!!: Odložené vyhodnocování a Programování · Vidět víc »

Python

Python (anglická výslovnost) je vysokoúrovňový programovací jazyk, který v roce 1991 navrhl Guido van Rossum.

Nový!!: Odložené vyhodnocování a Python · Vidět víc »

Scheme

Scheme je multiparadigmatický programovací jazyk.

Nový!!: Odložené vyhodnocování a Scheme · Vidět víc »

Syntaxe (programovací jazyk)

V informatice je syntaxe programovacího jazyka soubor pravidel, která definují kombinaci symbolů, které jsou považovány za správně strukturovaný dokument nebo fragment v tomto jazyce.

Nový!!: Odložené vyhodnocování a Syntaxe (programovací jazyk) · Vidět víc »

Výjimka (programování)

Výjimka je v programování výjimečná situace, která může nastat za běhu programu.

Nový!!: Odložené vyhodnocování a Výjimka (programování) · Vidět víc »

Výraz (programování)

Výraz v programovacích jazycích je kombinací jedné nebo více explicitních literálů, konstant, proměnných, operátorů a funkcí, které programovací jazyk interpretuje (podle pravidel priority a asociativity) a vyhodnocuje (ve stavovém prostředí „vrací“).

Nový!!: Odložené vyhodnocování a Výraz (programování) · Vidět víc »

Vedlejší účinek (programování)

Vedlejší účinek (side effect) je pojem, který v programování představuje situaci, kdy volaná funkce nebo výpočetní výraz mění i jiný stav procesu, než je návratová hodnota funkce nebo výrazu nebo změna hodnoty parametru odkazovaného přes odkaz referencí.

Nový!!: Odložené vyhodnocování a Vedlejší účinek (programování) · Vidět víc »

Vstup/výstup

Vstup/výstup (V/V,, I/O) je ve výpočetní technice přenos dat mezi periferním zařízením nebo vnější pamětí a počítačem.

Nový!!: Odložené vyhodnocování a Vstup/výstup · Vidět víc »

Vyhodnocovací strategie

Vyhodnocovací strategie (nebo také redukční strategie – pojem se typicky používá ve funkcionálních jazycích) v programovacím jazyce je množina pravidel (většinou deterministických), která definuje způsob vyhodnocování výrazů.

Nový!!: Odložené vyhodnocování a Vyhodnocovací strategie · Vidět víc »

Zkrácené vyhodnocování

Zkrácené vyhodnocování označuje v programování způsob vyhodnocování složených výrazů, kdy se jednotlivé podvýrazy vyhodnocují pouze v případě, že je jejich výsledek potřebný pro získání celého výsledku.

Nový!!: Odložené vyhodnocování a Zkrácené vyhodnocování · Vidět víc »

.NET

.NET („dotnet“ podle anglického dot NET.

Nový!!: Odložené vyhodnocování a .NET · Vidět víc »

OdchozíPřicházející
Ahoj! Jsme na Facebooku teď! »