Programovacie jazyky umožňujú vytvárať nástroje pre prácu, komunikáciu a tvorivosť. Na svete existujú tisíce jazykov, ktoré umožňujú úplný dialóg s počítačom.
Webové jazyky
Základom pre prácu s internetom je značkovací jazyk - html. Umožňuje vám prezentovať informácie zadaním textových, obrazových, zvukových a obrazových súborov so špeciálnymi vlastnosťami a správou ich štruktúry. Aby ste mohli pracovať s plnohodnotnými webovými programovacími jazykmi, musíte porozumieť štruktúre html-dokumentov a html-príkazov - takzvaných značiek.
PHP je programovací jazyk na vytváranie interaktívnych webových stránok. Programy PHP (skripty) sú hostené na vzdialených počítačoch (serveroch). Pri prístupe k názvu domény požaduje užívateľ internetu súbory zo servera. Skript php generuje html kód v závislosti na požiadavke používateľa, stránka funguje dynamicky, ako plnohodnotný počítačový program, ktorý reaguje na akcie.
Zvyčajne PHP interaguje s databázou, ktorá má svoj vlastný dopytovací jazyk. Najpopulárnejším dotazovacím jazykom databázy je MySQL. Umožňuje vám vytvárať relačné databázy na základe vzťahov medzi štruktúrami tabuliek.
Jazyková skupina C
Jazyk C, ktorý sa neskôr stal pôvodcom desiatok jazykov, vznikol začiatkom druhej polovice 20. storočia na priamu prácu s procesorovou pamäťou. Výpočtové stroje boli v tom čase obrovské a používali sa na vojenské a vedecké účely.
Jazyk C má jednoduchú štruktúru, jeho príkazy môžu reprodukovať aj deti. "C" môže byť rozšírená komunitou programátorov pomocou súborov špeciálnych funkcií - knižníc.
Na základe jazyka C sa rozrástla celá skupina vývojových nástrojov (CLR) a plnohodnotných jazykov. C # (platforma ASP) je softvérový základ produktov spoločnosti Microsoft. C ++ sa stal obľúbeným nástrojom vývojárov po celom svete.
Jednoduchý Pascal
Jazyk Pascal vytvoril pre vzdelávacie účely škandinávsky programátor Northus Wirth. Tento jazyk sa dlho učil na sovietskych školách a univerzitách a lokálne ho používali aj vedecké inštitúcie v Európe. Kvôli ťažkostiam s rozšíriteľnosťou (Pascalovi chýbajú prototypy knižničných súborov, ktoré sú široko používané v jazykoch C), nebol tento jazyk pri písaní softvéru rozšírený.
Delphi je nástupcom jazyka Pascal. Pretože mnoho programátorov získalo základy svojej špecializácie v algoritmicky jednoduchom jazyku Pascal, vývojový tím sa rozhodol vytvoriť nástroj pre prácu v nástupcovi jazyka Pascal: základné príkazy sú známe, existuje mnoho vyvinutých matematických funkcií.
Najnovšie programovacie jazyky
Konkrétne problémy sa zvyčajne objavujú v nových jazykoch. IFrame slúži na vytváranie aplikácií Vkontakte, Erlang - na prácu so zaťažením servera, NOSQL - na vytváranie databáz s netypovou architektúrou. Na začiatku môže byť práca s novými nástrojmi komplikovaná nedostatkom sprievodnej dokumentácie, čo má však aj ďalšie výhody: môžete komunikovať s „sledovateľmi“jazyka, získať meno v komunite vývojárov a získať referenčné informácie zo zdroja.