Arvutid muutuvad iga aastaga üha laiemaks. Nende kasutamine muutub üha kiiremaks ja mugavamaks ning programmeerija ametist on juba ammu saanud üks nõutumaid ja kõrgelt tasustatumaid. Isegi programmeerimisest kaugel olev inimene on peaaegu kindlasti kuulnud, et programmeerimiskeeli on. Milleks need mõeldud on ja miks neid nii palju on?
Sama täiuslik kui arvuti, on see ilma tarkvarata vaid metallist ja plastist hunnik. Programmid määravad, mida ja kuidas arvuti teeb, millises järjestuses ta teatud toiminguid teeb. Esimesed programmeerimiskeeled hakkasid ilmuma viiekümnendate aastate alguses ja neid kasutati lihtsate aritmeetiliste avaldiste teisendamiseks masinakoodiks. Masinkood on arvuti juhiste süsteem, mida mikroprotsessor tõlgendab otse. Kuid inimesel on programmi kirjutamine masinkoodidega väga ebamugav. Programmeerija töö hõlbustamiseks hakati looma programmeerimiskeeli, programmeerimiskeeled jagunevad kõrgetasemelisteks ja madalamateks keelteks. Mida kõrgem on keele tase, seda lihtsam on programmeerijal sinna kirjutada. Selline keel on inimesele arusaadavam, kuna see võimaldab vajalike toimingute järjestuse seadmiseks kasutada lihtsaid semantilisi konstruktsioone. Pärast programmi loomist see kompileeritakse - see tähendab, et see tõlgitakse automaatselt protsessori mõistetavasse masinakoodide keelde. Madalamad keeled on masinakoodile palju lähemal ja seetõttu on neid raskem sisse kirjutada. Kuid neil on oma eelis - sellises keeles kirjutatud programmid on väga kiired ja kompaktsed. Kõige populaarsem madala taseme keel on Assembler. Mõned selle eelised on nii ilmsed, et isegi keerukates programmides, mis on kirjutatud kõrgetasemelistes keeltes, kasutatakse sageli kokkupanekut. Vaatamata suurele hulgale programmeerimiskeeltele võib laialt levinud lugeda ühe sõrmega. Üks levinumaid on C ++ keel. See on programmeerija jaoks väga mugav ja piisavalt lihtne keel, mis võimaldab teil luua mis tahes keerukusega programme. Mitte nii kaua aega tagasi on Microsoft välja töötanud C # keele (loetakse kui "si sharp"), millel on mitmeid uusi funktsioone ja mis on mõeldud Windowsi operatsioonisüsteemi jaoks mõeldud programmide kirjutamiseks. Microsoft on välja andnud väga populaarse programmeerimiskeskkonna Microsoft Visual Studio, mis võimaldab programmeerida C ++, C # ja mõnes muus keeles. Delphi programmeerimiskeel on väga tuntud. See pärineb kunagisest kuulsast Pascalist, kuid tänu Borlandi jõupingutustele omandas see hulga uusi omadusi, muutudes tegelikult uueks keeleks. Selles keeles kirjutamine on üsna lihtne ja mugav ning tänu Borland Delphi programmeerimiskeskkonnale on see väga laialt levinud, ilma programmeerimiskeelteta oleks Interneti olemasolu olnud võimatu. Sellised keeled nagu Perl ja PHP võimaldavad teil luua skripte, mis määravad vajalike toimingute sooritamise saidi lehtedel. Isegi kõige lihtsama veebilehe loomine on võimatu ilma HTML-i - standardse dokumendi märgistuskeele - tundmiseta. Arvutusseadmeid on nüüd kõikjal: mobiiltelefonides ja sularahaautomaatides, arvjuhtimismasinates ja telerites. Raske on leida eluvaldkonda, kuhu nad ühel või teisel viisil ei puutuks. Ja kõik need seadmed töötavad tänu erinevatele programmeerimiskeeltele kirjutatud programmidele.