Programovací jazyky umožňují vytvářet nástroje pro práci, komunikaci a kreativitu. Na světě existují tisíce jazyků, které umožňují plný dialog s počítačem.
Webové jazyky
Základem pro práci s internetem je značkovací jazyk - html. Umožňuje vám prezentovat informace zadáním textových, obrázkových, zvukových a video souborů se zvláštními vlastnostmi a správou jejich struktury. Abyste mohli pracovat s plnohodnotnými webovými programovacími jazyky, musíte porozumět struktuře html-dokumentů a html-příkazů - takzvaných tagů.
PHP je programovací jazyk pro vytváření interaktivních webových stránek. Programy PHP (skripty) jsou hostovány na vzdálených počítačích (serverech). Při přístupu k názvu domény požaduje uživatel internetu soubory ze serveru. Skript php generuje html kód v závislosti na požadavku uživatele, web funguje dynamicky, jako plnohodnotný počítačový program, který reaguje na akce.
Obvykle PHP interaguje s databází, která má svůj vlastní dotazovací jazyk. Nejpopulárnějším dotazovacím jazykem databáze je MySQL. Umožňuje vám vytvářet relační databáze na základě vztahů mezi strukturami tabulek.
Jazyková skupina C
Jazyk C, který se později stal předkem desítek jazyků, byl vytvořen na začátku druhé poloviny 20. století pro přímou práci s pamětí procesoru. V té době byly výpočetní stroje obrovské a používaly se pro vojenské a vědecké účely.
Jazyk C má jednoduchou strukturu, jeho příkazy mohou reprodukovat i děti. „C“může být rozšířeno komunitou programátorů pomocí speciálních funkčních souborů - knihoven.
Na základě jazyka C se rozrostla celá skupina vývojových nástrojů (CLR) a plnohodnotných jazyků. C # (platforma ASP) je softwarový základ produktů Microsoft. C ++ se stal oblíbeným nástrojem pro vývojáře z celého světa.
Jednoduchý Pascal
Jazyk Pascal vytvořil pro vzdělávací účely skandinávský programátor Northus Wirth. Tento jazyk se dlouho vyučoval na sovětských školách a univerzitách a také jej lokálně používali vědecké instituce v Evropě. Kvůli obtížím s rozšiřitelností (Pascal postrádá prototypy knihovních souborů, které jsou široce používány v jazycích C), jazyk neobdržel široké použití při psaní softwaru.
Delphi je nástupcem jazyka Pascal. Protože mnoho programátorů získalo základy své specializace v algoritmicky jednoduchém jazyce Pascal, vývojový tým se rozhodl vytvořit nástroj pro práci v následníkovi jazyka Pascal: koneckonců, základní příkazy jsou známé, existuje mnoho vyvinutých matematických funkcí.
Nejnovější programovací jazyky
Specifické problémy obvykle řeší nové jazyky. IFrame slouží k vytváření aplikací Vkontakte, Erlang - k práci s vytížením serveru, NOSQL - k vytváření databází s netypickou architekturou. Na samém začátku může být práce s novými nástroji komplikována nedostatkem doprovodné dokumentace, ale má to také další výhody: můžete komunikovat se „stoupenci“jazyka, získat si jméno v komunitě vývojářů a získat referenční informace ze zdroje.