Čo Sú Programovacie Jazyky

Čo Sú Programovacie Jazyky
Čo Sú Programovacie Jazyky

Video: Čo Sú Programovacie Jazyky

Video: Čo Sú Programovacie Jazyky
Video: # 54 Kódovacie a programovacie jazyky sú jazykom budúcnosti - Lukáš Anda | Krok vpred Podcast 2024, December
Anonim

Odkedy ľudstvo prišlo s prvým programovateľným zariadením, bolo vytvorených viac ako dvetisíc programovacích jazykov. A každý rok ich počet neustále rastie. Pomáhajú nadviazať komunikáciu medzi rôznymi zariadeniami v zložitých technických zariadeniach.

Čo sú programovacie jazyky
Čo sú programovacie jazyky

Programovací jazyk je formálny znakový systém, ktorý sa používa pri písaní počítačových programov. Dodržiavajú rôzne pravidlá (lexikálne, sémantické a syntaktické), ktoré určujú vzhľad programu a činnosti, ktoré musí počítač vykonať. Existuje veľké množstvo tried programovacích jazykov, ktoré sú najvhodnejšie pre zvolenú učebnú oblasť, dokonca existujú aj komiksy. Volajú sa ezoterické a nie sú určené na praktické použitie. Napríklad existujú jazyky, ktoré majú literárnu syntax (Shakespeare, Chef), jazyky navrhnuté tak, aby sťažovali písanie kódu (Malbolge, ALPACA), alebo s neľudskou logikou - Var'aq (používa logiku Klingona) rasa z filmu Star Trek). A ďalšie komiksové jazyky, ale okrem komiksov existuje veľké množstvo profesionálnych. Hlavnou triedou, ktorá sa v súčasnosti používa, sú objektovo orientované jazyky. Toto je vysoká úroveň, ktorá je určená na písanie malých programov aj veľkých softvérových systémov. Hlavnými predstaviteľmi tejto triedy sú Java, C #, C ++, Ruby, Python. Mali by ste tiež spomenúť logické programovacie jazyky. Sú založené na paradigme automatického dokazovania vety a založené na teórii matematickej logiky. Najznámejším logickým programovacím jazykom je Prolog. Využíva predikátovú logiku prvého rádu. Napriek veľkému počtu vytvorených jazykov a ich funkčnosti je vždy potrebné zvoliť správne nástroje na tvorbu softvérových produktov. Napríklad, ak potrebujete implementovať aplikáciu klient-server, potom logický jazyk na to zjavne nie je vhodný. Preto je potrebné zvoliť ten, ktorý je pre riešenie úlohy najvhodnejší.

Odporúča: