Programování: Porovnání verzí

Smazaný obsah Přidaný obsah
m editace uživatele 77.237.154.104 (diskuse) vráceny do předchozího stavu, jehož autorem je TheJohaneZ
značka: rychlé vrácení zpět
Jakub senk
značky: revertováno editace z Vizuálního editoru
Řádek 1:
{{Různé významy|tento=procesu při tvorbě počítačového programu|druhý=formě hudební produkce|rozlišovač=hudba}}
{{Informatika}}
'''Programování''' je v [[Informatika|informatice]] proces od návrhu řešení problému pomocí [[Výpočetní technika|výpočetní techniky]] ke [[Spustitelný soubor|spustitelnému]]spustitelné [[Počítačovýjakub program|počítačovému programusenk]]. Zahrnuje činnosti jako je analýza problému, jeho pochopení, nalezení [[Algoritmus|algoritmu]] a zápis [[Zdrojový kód|zdrojového kódu]] v cílovém [[Programovací jazyk|programovacím jazyce]] (kódování, {{Vjazyce2|en|''coding''}}).<ref>{{Citace elektronické monografie|jméno=Shaun|příjmení=Bebbington|datum vydání=2014|url=http://yearofcodes.tumblr.com/what-is-coding|titul=What is coding|datum přístupu=2014-03-03|jazyk=en}}</ref><ref>{{Citace elektronické monografie|jméno=Shaun|příjmení=Bebbington|datum vydání=2014|url=http://yearofcodes.tumblr.com/what-is-programming|titul=What is programming|datum přístupu=2014-03-03|jazyk=en}}</ref> Účelem programování je nalezení takové sekvence příkazů (resp. [[Strojová instrukce|strojových instrukcí]]), které může počítač provést, a zadaný úkol tak automatizovaně vyřešit. Proces psaní zdrojových kódů často vyžaduje odborné znalosti v mnoha různých oborech, například návrhu aplikací a jejich rozhraní, [[logika|logiky]] a [[Algoritmus|algoritmizace]].
 
Související činností je i [[Testování softwaru|testování]] a [[Ladění (programování)|ladění]] [[počítačový program|počítačového programu]] ([[software]]), včetně jeho následné údržby. Celkově se vše označuje jako [[proces vývoje softwaru]] a využívá se při něm [[softwarové inženýrství]].