Programovanie (informatika): Rozdiel medzi revíziami

Smazaný obsah Přidaný obsah
Bez shrnutí editace
Doplnenie informácií o programovacích jazykoch a nástrojoch.
Riadok 10:
 
== Programovacie jazyky ==
{{Main|Programovací jazyk|Zoznam programovacích jazykov}}
Pod pojmom [[programovací jazyk]] rozumieme prostriedok pre zápis [[algoritmus|algoritmov]] prevádzaných na počítači. Je komunikačným nástrojom medzi [[programátor]]om, ktorý v programovacom jazyku formuluje postup riešenia daného problému, a [[počítač]]om, ktorý program interpretuje technickými prostriedkami.
 
Pod pojmom [[programovací jazyk]] rozumieme prostriedok pre jednoznačný zápis [[algoritmus|algoritmov]] prevádzaných na počítači. Je komunikačným nástrojom medzi [[programátor]]om, ktorý v programovacom jazyku formuluje postup riešenia daného problému, a [[počítač]]om, ktorý program interpretuje technickými prostriedkami.
 
Rôzne programovacie jazyky sa líšia napríklad:
* paradigmou, ktorú používajú (napr. procedurálna, deklaratívna, symbolická paradigma),
* syntaxou (teda tým, ako sa v nich zapisujú príkazy),
* dostupnými knižnicami (hotovými súbormi kódu, ktoré môžu programátori použiť vo svojom kóde).
 
==Programovacie nástroje==
Programovacie nástroje sú programy, ktoré programátorom uľahčujú vývoj programov. Najčastejšími nástrojmi sú prekladače ([[Kompilátor (programovanie)|prekladačekompilátory]] a [[Interpreter (programovanie)|interpretery]], slúžiace na preklad zdrojového kódu do spustiteľného súboru, resp. na spúšťanie zdrojového kódu), [[Vývojové prostredie|vývojové prostredia]] (uľahčujúce tvorbu kódu) a debuggery (slúžiace na hľadanie a diagnostiku chýb v kóde). Ďalšie sú nástroje na riešenie špeciálnych úloh (napr. Automatické generovanie kódu): bison, flex, yacc. Väčšina týchto nástrojov je špecializovaná pre konkrétny programovací jazyk.
 
== Iné projekty ==