Programovací jazyk je slovník a sada gramatických pravidel pro instruování počítače nebo výpočetního zařízení k provádění konkrétních úkolů. Termín programovací jazyk se obvykle vztahuje na jazyky vyšší úrovně, například BASIC, C, C ++, COBOL, Java, FORTRAN, Ada a Pascal.
Každý programovací jazyk má jedinečnou sadu klíčových slov (slova, kterým rozumí) a speciální syntaxi pro organizaci programových pokynů.
Programovací jazyky na vysoké úrovni
Programovací jazyky na vysoké úrovni, i když jsou ve srovnání s lidskými jazyky jednoduché, jsou složitější než jazyky, kterým počítač skutečně rozumí, nazývané strojové jazyky. Každý jiný typ CPU má svůj vlastní jedinečný strojový jazyk.
Ležení mezi strojovými jazyky a jazyky vyšší úrovně jsou jazyky, které se nazývají montážní jazyky. Montážní jazyky jsou podobné strojovým jazykům, ale programování je mnohem snazší, protože umožňují programátorovi nahradit čísla čísly. Jazyky strojů se skládají pouze z čísel.
Nad výše položenými jazyky se nacházejí jazyky, které se nazývají jazyky čtvrté generace (obvykle zkráceně 4GL). 4GL jsou daleko od strojových jazyků a představují třídu počítačových jazyků nejblíže lidským jazykům.
Převod na strojový jazyk
Bez ohledu na to, jaký jazyk používáte, musíte nakonec svůj program převést do strojového jazyka, aby mu počítač porozuměl. Existují dva způsoby, jak toho dosáhnout:
1) Zkompilovat program.
2) Interpretujte program.
Doporučená četba: Další informace o těchto dvou metodách najdete v kompilaci a interpretaci.
Otázka, který jazyk je nejlepší, je ten, který spotřebuje spoustu času a energie mezi počítačovými profesionály. Každý jazyk má své silné a slabé stránky. Například FORTRAN je obzvláště dobrý jazyk pro zpracování číselných dat, ale není vhodný pro organizaci velkých programů. Pascal je velmi dobrý pro psaní dobře strukturovaných a čitelných programů, ale není tak flexibilní jako programovací jazyk C. C ++ ztělesňuje výkonné objektově orientované funkce, ale je složité a obtížné se naučit.
Nejlepší programovací jazyky?
Podle interaktivního hodnocení IEEE Spectrum je Python nejlepším programovacím jazykem roku 2017, za nímž následují C, Java a C ++. Volba použitého jazyka samozřejmě závisí na typu počítače, na kterém má program běžet, o jaký program jde, a na odbornosti programátora.
Obrázek: Interaktivní hodnocení IEEE Spectrum (2017)