Nižší programovací jazyk: Porovnání verzí

Smazaný obsah Přidaný obsah
úprava úvodu
m Formulace úvodu (-duplicita + nevím co je odstínění, ale vím, že abstraktní myšlení odlišuje člověka od opice)
Řádek 1:
'''Nižší programovací jazyk''' (též '''nízkoúrovňový programovací jazyk''') je v [[informatika|informatice]] označení pro [[programovací jazyk]], který neposkytujeposkytuje žádnémalou nebo jen malé odstínění odžádnou [[instrukční sadaAbstrakce|instrukční sadyabstrakci]] od toho, jak funguje [[procesor]]u počítače. Označení „nižší“ odkazuje na velmi malý nebo žádný rozdíl mezi daným programovacím jazykem a [[strojovýStrojová kódinstrukce|strojovýmstrojovými kódeminstrukcemi]] procesoru (resp. jeho [[instrukční sada|instrukční sadou]]). Proto bývají nízkoúrovňové programovací jazyky označovány jako „těsně spjaté s [[hardware]]m“.
 
== Charakteristika ==
Nižší programovací jazyk může být snadno převeden do strojového kódu procesoru. Jsou typicky považovány za jednoduché, avšak za obtížněji osvojitelné, protože je pro jejich efektivní používání nutné seznámit se s technickými detaily fungování [[hardware]]. Programy napsané v nižším programovacím jazyce jsoumohou typicky velmibýt rychlé a majímít jen malé nároky na paměť (např. [[Volkov Commander]]). Ekvivalentní programy napsané ve [[Vyšší programovací jazyk|vyšším programovacím jazyce]] jsou typicky pomalejší a mají větší paměťové nároky, avšak oddělují sémantiku [[Počítačová platforma|počítačové platformy]] od zápisu programu, což by mělo zjednodušit jeho vývoj.
 
== Rozdělení nižších jazyků ==