Definice a význam Programming Language

Co je Programming Language?

Programovací jazyk je soubor příkazů, instrukcí a dalších syntaxe používaných k vytvoření softwarového programu. Jazyky, které programátoři používají k psaní kódu, se nazývají „jazyky vysoké úrovně“. Tento kód lze zkompilovat do „nízkoúrovňového jazyka“, který je rozpoznáván přímo hardwarem počítače.

Jazyky vysoké úrovně jsou navrženy tak, aby byly snadno čitelné a srozumitelné. To umožňuje programátorům psát zdrojový kód přirozeným způsobem, pomocí logických slov a symbolů. Ve většině hlavních programovacích jazyků se například používají vyhrazená slova jako function, while, if a else. Symboly jako <, >, == a != jsou běžné operátory. Mnohé vysokoúrovňové jazyky jsou si natolik podobné, že programátoři mohou snadno porozumět zdrojovému kódu napsanému ve více jazycích.

Mezi příklady vysokoúrovňových jazyků patří C++, Java, Perl a PHP. Jazyky jako C++ a Java se nazývají „kompilované jazyky“, protože zdrojový kód musí být nejprve zkompilován, aby mohl běžet. Jazyky jako Perl a PHP se nazývají „interpretované jazyky“, protože zdrojový kód lze spustit prostřednictvím interpreteru, aniž by byl kompilován. Obecně se kompilované jazyky používají k vytváření softwarových aplikací, zatímco interpretované jazyky se používají ke spouštění skriptů, například těch, které se používají ke generování obsahu pro dynamické webové stránky.

Mezi jazyky nižší úrovně patří assembler a strojové jazyky. Jazyk assembleru obsahuje seznam základních instrukcí a jeho čtení je mnohem obtížnější než u vysokoúrovňových jazyků. Ve vzácných případech se programátor může rozhodnout kódovat základní program v jazyce assembleru, aby zajistil jeho co nejefektivnější fungování. K překladu kódu assembleru do strojového kódu lze použít assembler. Strojový kód neboli strojový jazyk obsahuje řadu binárních kódů, kterým rozumí přímo CPU počítače. Není třeba dodávat, že strojový jazyk není navržen tak, aby byl čitelný pro člověka.

Definice Programming Language na této stránce je původní definice na SharTec.eu. Pokud chcete na tuto stránku odkázat, nezapomeňte uvést zdroj článku.

Cílem webu SharTec.eu je srozumitelně vysvětlit počítačovou terminologii. Snažíme se o jednoduchost a přesnost každé definice, kterou zveřejňujeme. Pokud máte připomínky k definici jazyka Programovací jazyk nebo chcete navrhnout nový technický termín, kontaktujte nás.

Cieľom stránky SharTec.eu je vysvetľovať počítačovú terminológiu zrozumiteľným spôsobom. Pri každej uverejnenej definícii sa snažíme o jednoduchosť a presnosť. Ak máte pripomienky k definícii jazyka Programovací jazyk alebo chcete navrhnúť nový technický termín, kontaktujte nás.