Pracujeme na obnovení aplikace Unionpedia v Google Play Store
OdchozíPřicházející
🌟Zjednodušili jsme náš design pro lepší navigaci!
Instagram Facebook X LinkedIn
Vaše vlastní Uniepedie s vaším logem a doménou, od 9,99 USD/měsíc
Vytvořit můj Uniepedie

Podprogram

Index 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ů.

Obsah

  1. 87 vztahy: Abstraktní datový typ, Analýza rekurzivním sestupem, Applet, Argument (rozcestník), Atan2, Životní cyklus objektů, BASIC, Běhové prostředí, Binární vyhledávání, CAP teorém, CLX (Common Lisp), Common Lisp, Cons, Cscope, D (programovací jazyk), Datový proud, Deklarace (programování), Deklarativní programování, Deskriptor souboru, Destruktor, Dhrystone, Digital Command Language, DLL, Duplikace kódu, EDSAC, Faktoriál, Funkce, Funkce (programování), Generátor (programování), Getopts, Globální proměnná, Identifikátor, Intel 8086, JavaScript, Kandidát, Kandidát (rozcestník), Knihovna (programování), Koprogram, Lokální proměnná, LR syntaktický analyzátor, Mikroslužby, Návěstí, Nulový ukazatel, Obfuscator, Objekt (informatika), Odložené vyhodnocování, Parametr, Parametr funkce, Příkaz (programování), Přerušení, ... Rozbalte index (37 více) »

Abstraktní datový typ

Abstraktní datový typ (ADT) je v informatice výraz pro typy dat, které jsou nezávislé na vlastní implementaci.

Vidět Podprogram a Abstraktní datový typ

Analýza rekurzivním sestupem

Analýza rekurzivním sestupem je metoda syntaktické analýzy shora dolů, implementovaná sadou vzájemně rekurzivních procedur (nebo jejich nerekurzivních ekvivalentů), kde každá taková procedura obvykle implementuje jedno z pravidel gramatiky.

Vidět Podprogram a Analýza rekurzivním sestupem

Applet

Applet (anglická výslovnost) je softwarová komponenta, která běží v kontextu jiného programu (webového prohlížeče nebo v panelu pro přepínání oken v grafickém uživatelském prostředí)-->. Bývá většinou orientován na plnění konkrétní funkce v daném kontextu a nepředpokládá se, že bude používán jako samostatná aplikace.

Vidět Podprogram a Applet

Argument (rozcestník)

Argument může znamenat.

Vidět Podprogram a Argument (rozcestník)

Atan2

(''x'', ''y'') a kladnou poloosou osy ''x'' upravený do intervalu (-π, π⟩ Určení kvadrantu pro funkci atan2(''y'', ''x'') argumentu ''y''/''x'' atan2 (někde arctg2) je funkce dostupná v mnoha programovacích jazycích, numerických knihovnách a nástrojích pro výpočty, kterou lze použít místo funkce arkus tangens a která významně usnadňuje převod z pravoúhlých souřadnic na polární a podobné úlohy.

Vidět Podprogram a Atan2

Životní cyklus objektů

V objektově orientovaném programování (OOP) je životnost objektu (neboli životní cyklus) objektu charakterizován časem mezi vytvořením objektu a jeho zničením.

Vidět Podprogram a Životní cyklus objektů

BASIC

BASIC či basic je rodina programovacích jazyků vysoké úrovně sloužících jako jednoduchý nástroj pro výuku programování.

Vidět Podprogram a BASIC

Běhové prostředí

Běhové prostředí je v informatice skupina software, určená na podporu realizace počítačových programů napsaných v některém z programovacích jazyků.

Vidět Podprogram a Běhové prostředí

Binární vyhledávání

Binární vyhledávání, zvané též vyhledávání půlením intervalu, je vyhledávací algoritmus pro nalezení specifikované hodnoty, popř.

Vidět Podprogram a Binární vyhledávání

CAP teorém

CAP teorém je věta z oblasti teoretické informatiky.

Vidět Podprogram a CAP teorém

CLX (Common Lisp)

CLX je standardní klientská knihovna systému X Window System pro jazyk Common Lisp.

Vidět Podprogram a CLX (Common Lisp)

Common Lisp

Common Lisp je v informatice rozšíření funkcionálního programovacího jazyka Lisp, který je zveřejněn v ANSI (American National Standards Institute).

Vidět Podprogram a Common Lisp

Cons

cons je jednou ze základních funkcí jazyka Lisp.

Vidět Podprogram a Cons

Cscope

Cscope je nástroj umožňující programátorům nebo vývojářům prohledávat zdrojové kódy v jazyce C nebo C++ (s omezenou podporou i pro jiné jazyky).

Vidět Podprogram a Cscope

D (programovací jazyk)

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

Vidět Podprogram a D (programovací jazyk)

Datový proud

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

Vidět Podprogram a Datový proud

Deklarace (programování)

Deklarace je v informatice zápis, kterým se v počítačovém programu zavádí jméno (identifikátor) a zpravidla určuje jeho datový typ a další aspekty pro proměnné, funkce (procedury), konstanty apod.

Vidět Podprogram a Deklarace (programování)

Deklarativní programování

Deklarativní programování je založeno na myšlence programování aplikací pomocí definic co se má udělat, a ne jak se to má udělat.

Vidět Podprogram a Deklarativní programování

Deskriptor souboru

Deskriptor souboru (též popisovač souboru nebo souborový deskriptor) je v informatice abstraktní klíč (prakticky vždy celé číslo), který se svěřuje procesům za účelem identifikace otevřeného souboru či jiného datového proudu, např.

Vidět Podprogram a Deskriptor souboru

Destruktor

Destruktor je v objektovém programování metoda, která je zavolána při likvidaci instance své třídy v paměti počítače.

Vidět Podprogram a Destruktor

Dhrystone

Dhrystone je program pro reprezentativní zjišťování celočíselného výkonu počítače (tzv. syntetický benchmark), vyvinutý v roce 1984 Reinholdem P. Weickerem.

Vidět Podprogram a Dhrystone

Digital Command Language

Digital Command Language (DCL) je interpret příkazů a skriptovací jazyk používaný v mnoha operačních systémech firmy Digital Equipment Corporation.

Vidět Podprogram a Digital Command Language

DLL

DLL (angl. výslovnost; Dynamic-link library, dynamicky linkovaná knihovna, knihovní modul)Petzold 1999 strana: 1047 je v informatice implementace konceptu sdílených knihoven společnosti Microsoft pro operační systém Microsoft Windows, který je též používán v OS/2.

Vidět Podprogram a DLL

Duplikace kódu

Duplikace kódu je v oboru programování označení pro jev, kdy se ve zdrojovém kódu vyskytuje několik kopií stejné posloupnosti příkazů, které jsou pak označovány za duplicitní kód.

Vidět Podprogram a Duplikace kódu

EDSAC

EDSAC EDSAC (Electronic Delay Storage Automatic Calculator) byl britský počítač z poloviny 20. století.

Vidět Podprogram a EDSAC

Faktoriál

V matematice je faktoriál čísla n (značeno pomocí vykřičníku: n!) číslo, rovné součinu všech kladných celých čísel menších nebo rovných n, pokud je n kladné, a rovno 1 pro n.

Vidět Podprogram a Faktoriál

Funkce

Slovo funkce je užíváno ve více významech.

Vidět Podprogram a Funkce

Funkce (programování)

#PŘESMĚRUJ Podprogram.

Vidět Podprogram a Funkce (programování)

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.

Vidět Podprogram a Generátor (programování)

Getopts

getopts je standardní vestavěná funkce některých unixových shellů sloužící k zpracování parametrů příkazového řádku.

Vidět Podprogram a Getopts

Globální proměnná

Globální proměnná je v informatice v programování proměnná s globálním rozsahem, čímž je myšleno, že je viditelná (tedy přístupná) v celém počítačovém programu, až na kontexty, v nichž je zastíněná (tj.

Vidět Podprogram a Globální proměnná

Identifikátor

Identifikátor je stručná informace, nezřídka vyjádřená v člověku těžko zapamatovatelném formátu, jejímž účelem je poskytnout přirozené nebo umělé inteligenci (lidské bytosti nebo počítačovému programu) prostředek ke vzájemnému odlišení jednotlivých entit stejné třídy objektů.

Vidět Podprogram a Identifikátor

Intel 8086

Intel 8086 je 16bitový mikroprocesor firmy Intel uvedený na trh v roce 1978.

Vidět Podprogram a Intel 8086

JavaScript

JavaScript je multiplatformní, objektově orientovaný, událostmi řízený skriptovací jazyk, jehož autorem je Brendan Eich z někdejší společnosti Netscape.

Vidět Podprogram a JavaScript

Kandidát

Kandidát (z lat. candidatus, oblečený do bílého roucha, od candidus, čistý) je konkrétní člověk – fyzická osoba (někdy jím může být i organizace či instituce – tedy právnická osoba), který se buď sám uchází o nějakou funkci, členství, hodnost nebo poctu, anebo jehož k tomu navrhují jiní.

Vidět Podprogram a Kandidát

Kandidát (rozcestník)

Kandidát je typicky člen skupiny a jeden z možných vybraných členů, výsledek výběru.

Vidět Podprogram a Kandidát (rozcestník)

Knihovna (programování)

Knihovna je v informatice označení pro souhrn procedur a funkcí, často také konstant a datových typů (v objektovém programování též tříd, objektů a zdrojů), který může být využíván více počítačovými programy.

Vidět Podprogram a Knihovna (programování)

Koprogram

Koprogramy jsou v informatice programové komponenty, které umožňují na rozdíl od podprogramů (procedur, funkcí, metod) více vstupních bodů, pozastavení a obnovení výpočtu v jejich různých místech.

Vidět Podprogram a Koprogram

Lokální proměnná

V programování je lokální proměnná označení pro proměnnou, jejíž oblast platnosti je omezena na určitou proceduru, funkci nebo blok.

Vidět Podprogram a Lokální proměnná

LR syntaktický analyzátor

LR syntaktický analyzátor je v matematické informatice typ syntaktického analyzátoru zdola nahoru, který efektivně zpracovává deterministické bezkontextové jazyky v zaručeném lineárním čase.

Vidět Podprogram a LR syntaktický analyzátor

Mikroslužby

Mikroslužby (případně i jako mikroservisy) je pojem z oblasti vývoje software.

Vidět Podprogram a Mikroslužby

Návěstí

Návěstí v programovacím jazyce je identifikátor nebo celočíselná konstanta označující nějaké místo (příkaz) ve zdrojovém kódu.

Vidět Podprogram a Návěstí

Nulový ukazatel

Nulový ukazatel nebo nulová reference je označení pro zvláštní hodnotu ukazatele nebo reference značící speciální prázdnou hodnotu, tedy „nic“.

Vidět Podprogram a Nulový ukazatel

Obfuscator

Obfuscator (počeštěle obfuskátor z angl. obfuscate – zatemnit) je konverzní softwarová pomůcka, která převádí zdrojový kód konkrétního programovacího nebo skriptovacího jazyku do téhož zdrojového kódu v témže jazyku, ale provede v něm několik změn.

Vidět Podprogram a Obfuscator

Objekt (informatika)

Objekt je v informatice označení pro samostatnou datovou entitu.

Vidět Podprogram a Objekt (informatika)

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í).

Vidět Podprogram a Odložené vyhodnocování

Parametr

Parametr je nějaká veličina či jejich soubor, charakterizující stav, jev nebo proces.

Vidět Podprogram a Parametr

Parametr funkce

Parametr funkce je označení pro vstupní data funkce v programování.

Vidět Podprogram a Parametr funkce

Příkaz (programování)

Příkaz je nejmenší samostatný prvek programu v imperativních programovacích jazycích vyjadřující nějakou činnost, která má být provedena.

Vidět Podprogram a Příkaz (programování)

Přerušení

Přerušení je v informatice metoda pro asynchronní obsluhu událostí, kdy procesor přeruší vykonávání sledu instrukcí, vykoná obsluhu přerušení, a pak pokračuje v předchozí činnosti.

Vidět Podprogram a Přerušení

Přetěžování

Přetížení funkce či operátoru je v programování taková metoda zápisu zdrojového kódu programu, kdy je možné definovat více funkcí (obslužných metod) se stejnými názvy, zato s různými implementacemi, a to při zachování stejného typu výsledku a i účelu.

Vidět Podprogram a Přetěžování

Přidělování registrů

Přidělování registrů je jednou z úloh překladačů, které vytváří ze zdrojového kódu strojový kód nebo jazyk symbolických adres, který bude následně na strojový kód převeden.

Vidět Podprogram a Přidělování registrů

PL/I

PL/I (anglická výslovnost /piːˌɛlˈwʌn/, česky „pé-el jedna“ v překladu „Programovací jazyk jedna“) je v informatice univerzální programovací jazyk vytvořený firmou IBM v 60. letech 20. století.

Vidět Podprogram a PL/I

Pokrytí kódu testy

V informatice je pokrytí kódu testy míra vyjádřitelná procenty, která určuje, jaká část zdrojového kódu programu je provedena při spuštění určité sady testů.

Vidět Podprogram a Pokrytí kódu testy

POW

Zkratka POW či PoW má více významů.

Vidět Podprogram a POW

Průběžná integrace

Proces průběžné integrace a role integračního serveru Průběžná integrace (angl. Continuous Integration) je souhrnem různých vývojářských nástrojů a metod k urychlení vývoje softwaru a spolupráce týmů.

Vidět Podprogram a Průběžná integrace

Printf

printf je funkce v programovacím jazyce C, která provádí formátovaný výpis dat v textové podobě.

Vidět Podprogram a Printf

Procedura

Procedura (z lat. procedere, postupovat) je předepsaný postup nebo návod, jak postupovat.

Vidět Podprogram a Procedura

Programátor

jazyk.

Vidět Podprogram a Programátor

Programovací konvence

Programovací konvence je v informatice soubor pokynů pro konkrétní programovací jazyk, kterými je doporučen styl zápisu programu, postupy a metody pro každý aspekt programu napsaném v tomto jazyce.

Vidět Podprogram a Programovací konvence

Proměnná

Proměnná je v matematice a programování způsob symbolické reprezentace objektů, který umožňuje zcela abstraktní manipulaci s nimi.

Vidět Podprogram a Proměnná

Referenční průhlednost

Referenční průhlednost neboli referenční transparentnost je v programování vlastnost výrazů, která znamená, že daný výraz lze vyhodnotit bez ohledu na jeho kontext v rámci zdrojového kódu.

Vidět Podprogram a Referenční průhlednost

Regresní testování

Regresní testování (ale i) je provedení funkčních a nefunkčních testů pro zjištění, zda dříve vyvinutý a otestovaný software po změně stále funguje.

Vidět Podprogram a Regresní testování

Rekurze

Rekurzivně definovaný Sierpińského trojúhelník. Rekurze je stav, kdy je určitý objekt v nějakém smyslu součástí sebe samotného.

Vidět Podprogram a Rekurze

Rekurze (programování)

Rekurze je programovací technika, při níž je určitá procedura nebo funkce znovu volána dříve, než je dokončeno její předchozí volání.

Vidět Podprogram a Rekurze (programování)

Return (programování)

Return je v programování název příkazu (obvykle klíčové slovo), který provádí návrat z podprogramu.

Vidět Podprogram a Return (programování)

Shellshock

Shellshock (známý též jako Bashdoor) je bezpečnostní chybaAlthough described in some sources as a "virus," Shellshock is instead a coding mistake in a program that comes with some operating systems.

Vidět Podprogram a Shellshock

Signál (informatika)

Signál je v informatice jednoduchá zpráva, která se posílá procesům.

Vidět Podprogram a Signál (informatika)

Statická analýza kódu

Statická analýza kódu je sada metod pro analýzu počítačových programů, které jsou aplikovány bez jejich spuštění (softwarová analýza, která je aplikována na spuštěné programy se nazývá dynamická softwarová analýza).

Vidět Podprogram a Statická analýza kódu

Syntax

Syntax neboli skladba (zastarale větosloví) je lingvistická disciplína, jež zkoumá vzájemné vztahy mezi znaky (např. vztahy mezi slovy ve větě (mj. větnými členy), správným tvořením větných konstrukcí a slovosledem, také ale čísly nebo logickými symboly).

Vidět Podprogram a Syntax

Syntaxí řízený překlad

Syntaxí řízený překlad je metoda implementace překladače, v níž je překlad ze zdrojového jazyka úplně řízen postupem syntaktické analýzy.

Vidět Podprogram a Syntaxí řízený překlad

Syntaxe a sémantika programovacího jazyka Wolfram Language

Syntaxe a sémantika programovacího jazyka Wolfram Language představuje sadu pravidel, podle nichž lze psát kód v programovacím jazyce Wolfram Language (dále jen WL), spolu s tím, jak je tento kód interpretován.

Vidět Podprogram a Syntaxe a sémantika programovacího jazyka Wolfram Language

Tcl

Tcl (vyslovuje se „tý-sý-el“ nebo „tykl“, název je zkratkou z Tool Command Language) je jednoduchý, ale účinný skriptovací jazyk, který v roce 1988 vytvořil John Ousterhout.

Vidět Podprogram a Tcl

Tee (příkaz)

Ve výpočetní technice je příkaz tee filtr, který čte standardní vstup a duplikuje jej tím, že jej vypisuje jak na standardní výstup tak do souboru, který mu byl zadán jako parametr.

Vidět Podprogram a Tee (příkaz)

True a false (Unix)

V systémech unixového typu jsou true a false takové příkazy, jejichž návratová hodnota je vždy 0 resp.

Vidět Podprogram a True a false (Unix)

Uživatelem definovaná funkce

Uživatelsky definovaná funkce, taktéž UDF (z anglického User-Defined Function), představuje funkci, kterou definuje sám uživatel programu nebo prostředí.

Vidět Podprogram a Uživatelem definovaná funkce

Uložená procedura

Uložená procedura (anglicky stored procedure) je databázový objekt, který neobsahuje data, ale část programu, který se nad daty v databázi má vykonávat.

Vidět Podprogram a Uložená procedura

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í“).

Vidět Podprogram a Výraz (programování)

Výstup

Výstup může být.

Vidět Podprogram a Výstup

Verilog

Verilog je jazyk pro popis hardware, slouží pro modelování a návrh elektronických systémů.

Vidět Podprogram a Verilog

Void (datový typ)

Název void (anglicky prázdný) v informatice označuje dva odlišné datové typy.

Vidět Podprogram a Void (datový typ)

Whitespace

Ukázka programu ve Whitespace s barevným zvýrazněním syntaxe Whitespace je humorný ezoterický programovací jazyk vytvořený Edwinem Bradym a Chrisem Morrisem, představený 1. dubna 2003.

Vidět Podprogram a Whitespace

Wikifunkce

Wikifunkce (anglicky Wikifunctions) je komunitně upravovaná sbírka počítačových funkcí umožňující vytváření, úpravy a opětovné použití zdrojového kódu.

Vidět Podprogram a Wikifunkce

Wolfram Language

Wolfram Language či jen Wolfram (dále jen WL; dříve též Mathematica, pro podrobnosti viz oddíl "Pojmenování") je univerzální vyšší programovací jazyk vyvíjený společností Wolfram Research.

Vidět Podprogram a Wolfram Language

Yarn

Yarn je balíčkovací systém vyvinutý v roce 2016 společností Facebook pro běhové prostředí programovacího jazyka JavaScript Node.js jako alternativa k npm.

Vidět Podprogram a Yarn

Zásobník volání

Zásobník volání (často zkrátka zásobník) je v informatice datová struktura typu zásobník, na kterou se při běhu procesu ukládají informace týkající se provádění podprogramů.

Vidět Podprogram a Zásobník volání

Záznam (informatika)

Záznam nebo struktura je v matematické informatice jedna z nejrozšířenějších a nejjednodušších složených datových struktur.

Vidět Podprogram a Záznam (informatika)

Také známý jako Návratová hodnota, Parametr podprogramu, Parametry podprogramu, Vstup podprogramu, Vstupy podprogramu, Výsledek (program), Výsledek algoritmu, Výsledek programu, Výstup (program), Výstupní hodnota.

, Přetěžování, Přidělování registrů, PL/I, Pokrytí kódu testy, POW, Průběžná integrace, Printf, Procedura, Programátor, Programovací konvence, Proměnná, Referenční průhlednost, Regresní testování, Rekurze, Rekurze (programování), Return (programování), Shellshock, Signál (informatika), Statická analýza kódu, Syntax, Syntaxí řízený překlad, Syntaxe a sémantika programovacího jazyka Wolfram Language, Tcl, Tee (příkaz), True a false (Unix), Uživatelem definovaná funkce, Uložená procedura, Výraz (programování), Výstup, Verilog, Void (datový typ), Whitespace, Wikifunkce, Wolfram Language, Yarn, Zásobník volání, Záznam (informatika).