Algoritmus
Algoritmus je soubor pokynů navržený k provedení konkrétní úlohy. Může jít o jednoduchý proces, například vynásobení dvou čísel, nebo složitou operaci, například přehrání komprimovaného videosouboru. Vyhledávače používají proprietární algoritmy k zobrazení nejrelevantnějších výsledků z jejich rejstříku vyhledávání pro konkrétní dotazy.
V počítačovém programování se algoritmy často vytvářejí jako funkce. Tyto funkce slouží jako malé programy, na které se může odkazovat větší program. Například aplikace pro prohlížení obrázků může obsahovat knihovnu funkcí, z nichž každá používá vlastní algoritmus k vykreslení různých formátů souborů obrázků. Program pro úpravu obrázků může obsahovat algoritmy určené ke zpracování obrazových dat. Mezi příklady algoritmů pro zpracování obrázků patří ořezávání, změna velikosti, doostřování, rozmazání, odstranění červených očí a vylepšení barev.
V mnoha případech existuje v rámci softwarového programu více způsobů, jak provést konkrétní operaci. Programátoři se proto obvykle snaží vytvářet co nejefektivnější algoritmy. Použitím vysoce efektivních algoritmů mohou vývojáři zajistit, aby jejich programy běžely co nejrychleji a využívaly minimum systémových prostředků. Samozřejmě ne všechny algoritmy jsou napoprvé vytvořeny dokonale. Vývojáři proto často vylepšují stávající algoritmy a zahrnují je do budoucích aktualizací softwaru. Když uvidíte novou verzi softwarového programu, která byla „optimalizována“ nebo má „vyšší výkon“, většinou to znamená, že nová verze obsahuje efektivnější algoritmy.
Otestujte své znalosti