Nízkoúrovňový jazyk

Nízkoúrovňový jazyk je typ programovacího jazyka, který obsahuje základní instrukce rozpoznávané počítačem. Na rozdíl od vyšších programovacích jazyků používaných softwarovými vývojáři je kód nízkoúrovňového jazyka často obtížně srozumitelný a nečitelný pro člověka. Dva běžné typy nízkoúrovňových programovacích jazyků jsou jazyk symbolických instrukcí a strojový jazyk.

Softwarové programy a skripty se píší ve vyšších programovacích jazycích, jako jsou C#, Swift a PHP. Softwarový vývojář může vytvářet a upravovat zdrojový kód ve vyšším programovacím jazyce pomocí programovacího IDE nebo dokonce základního textového editoru. Kód však CPU nerozpozná přímo. Nejprve se musí přeložit do nízkoúrovňového jazyka.

Jazyk symbolických instrukcí je o jeden krok blíže vyššímu programovacímu jazyku než strojový jazyk. Obsahuje příkazy jako MOV (přesunout), ADD (přičíst) a SUB (odečíst). Tyto příkazy provádějí základní operace, například přesouvání hodnot do paměťových registrů a provádění výpočtů. Jazyk symbolických instrukcí lze pomocí assembleru převést do strojového jazyka.

Strojový jazyk neboli strojový kód je nejnižší úrovní počítačových jazyků. Obsahuje binární kód, který často vzniká překladem zdrojového kódu vyšší úrovně pro konkrétní procesor. Většina vývojářů nikdy nepotřebuje strojový kód upravovat ani se na něj dívat. Strojový jazyk potřebují prohlížet pouze programátoři, kteří vytvářejí překladače softwaru a operační systémy.

Aktualizováno February 14, 2019 od Per C.

quizOtestujte své znalosti

When does a program create a dynamic link to a DLL file?

A
When it is compiled
0%
B
During installation
0%
C
At runtime
0%
D
When it crashes
0%
Correct! Incorrect!     View the DLL definition.
More Quizzes →

Počítačový slovník Tech Terms

Definice Nízkoúrovňový jazyk na této stránce je originální definice napsaná autory TechTerms.com. Pokud chcete na tuto stránku odkazovat nebo tuto definici citovat, použijte prosím zelený citační pruh přímo pod definicí.

Naším cílem je vysvětlovat počítačovou terminologii srozumitelným způsobem. U každé zveřejněné definice usilujeme o přesnost a jednoduchost. Pokud máte zpětnou vazbu nebo chcete navrhnout nový technický pojem, kontaktujte nás.

Newsletter Tech Terms

Rozšiřte své technické znalosti s naším denním nebo týdenním newsletterem! Přihlaste se ještě dnes a dostávejte nové pojmy a kvízy přímo do schránky.

Přihlaste se k bezplatnému newsletteru TechTerms

Jak často chcete dostávat e-mail?

Odhlásit se nebo změnit frekvenci můžete kdykoli pomocí odkazů v každém e-mailu. Dotazy? Prosím kontaktujte nás.

Poznámka: Newsletter je zasílán v angličtině.