Programovací paradigma: Porovnání verzí
Smazaný obsah Přidaný obsah
linkfix značka: editace z Vizuálního editoru |
m →Historie: typografické úpravy |
||
Řádek 39:
Vzhledem k tomu, že je objektově orientované programování paradigma, nikoli jazyk, bylo možné vytvořit dokonce i objektově orientovaný jazyk symbolických instrukcí. Příkladem může být [[High Level Assembly]], který plně podporuje pokročilé datové typy a objektově orientované programování symbolickými instrukcemi navzdory svému stáří.
V rámci [[Imperativní programování|imperativního programování]] existuje alternativa ke strukturovanému programování v podobě tzv. „literate programming“, ve kterém není vše přizpůsobováno počítači, ale naopak programátorovi. Programy jsou strukturovány jako sítě [[Hypertext|propojených textů]]
Nezávisle na imperativním paradigmatu, založeném na procedurálních jazycích, byla vyvinuta [[Deklarativní programování|deklarativní programovací paradigmata]]. V deklarativních jazycích je počítači řečeno, co má vykonat, nikoli jak. Program je strukturován jako soubor vlastností, které má výsledek mít, ne jako procedura, jež má být vykonána. Počítač pracuje s databází, nebo souborem pravidel a pokouší se najít řešení které má všechny požadované vlastnosti. Příkladem deklarativního programování je jazyk čtvrté generace [[SQL]], [[Funkcionální programování|funkcionální]] a [[logické jazyky]].
|