A számítógépek évről évre egyre szélesebb körben terjednek el. Gyorsabban és kényelmesen használhatók, a programozói szakma pedig régóta az egyik legkeresettebb és legjobban fizetett szakmává vált. Még a programozástól távol álló ember is szinte biztosan hallotta, hogy vannak programozási nyelvek. Mire szolgálnak, és miért vannak ilyen sokan?
Bármennyire is tökéletes a számítógép, szoftver nélkül csak egy halom fém és műanyag. A programok határozzák meg, hogy mit és hogyan csinál a számítógép, milyen sorrendben végez bizonyos műveleteket. Az első programozási nyelvek az ötvenes évek elején kezdtek megjelenni, és az egyszerű számtani kifejezések gépi kóddá történő átalakítására használták őket. A gépi kód a számítógépes utasítások rendszere, amelyet egy mikroprocesszor közvetlenül értelmez. De nagyon kellemetlen, ha az ember gépi kódokkal ír egy programot. A programozó munkájának megkönnyítése érdekében megkezdték a programozási nyelvek létrehozását, a programozási nyelveket magas szintű és alacsony szintű nyelvekre osztják. Minél magasabb a nyelv szintje, annál könnyebb egy programozónak írni. Egy ilyen nyelv érthetőbb az ember számára, mivel lehetővé teszi egyszerű szemantikai konstrukciók használatát a szükséges műveletsor beállításához. A program létrehozása után lefordítják - vagyis automatikusan lefordítják a processzor által érthető gépi kódok nyelvére. Az alacsony szintű nyelvek sokkal közelebb vannak a gépi kódhoz, ezért nehezebb beírni. De megvan a maguk előnye - az ilyen nyelven írt programok nagyon gyorsak és kompaktak. A legnépszerűbb alacsony szintű nyelv az Assembler. Néhány előnye annyira nyilvánvaló, hogy még a magas szintű nyelveken írt komplex programokban is gyakran használják az összeszerelést. A programozási nyelvek nagy száma ellenére a széles körben elterjedtek egy ujjal számolhatók. Az egyik legelterjedtebb a C ++ nyelv. Ez egy nagyon kényelmes és elég egyszerű nyelv egy programozó számára, amely lehetővé teszi bármilyen összetettségű programok létrehozását. Nem is olyan régen a Microsoft kifejlesztette a C # nyelvet (olvasható "si sharp" néven), amely számos új funkcióval rendelkezik, és a programok írására szolgál a Windows operációs rendszer számára. A Microsoft kiadott egy nagyon népszerű programozási környezetet, a Microsoft Visual Studio programot, amely lehetővé teszi a programozást C ++, C # és néhány más nyelven. A Delphi programozási nyelv nagyon jól ismert. Az egykor híres Pascaltól származik, de Borland erőfeszítéseinek köszönhetően számos új tulajdonságot nyert, valójában új nyelv lett. Az írás ezen a nyelven meglehetősen egyszerű és kényelmes, és a Borland Delphi programozási környezetnek köszönhetően nagyon elterjedt.. Programozási nyelvek nélkül az Internet létezése lehetetlen lett volna. Az olyan nyelvek, mint a Perl és a PHP, lehetővé teszik olyan szkriptek létrehozását, amelyek meghatározzák a szükséges műveletek végrehajtását a webhely oldalain. Még a legegyszerűbb weboldal létrehozása is lehetetlen a HTML - a szokásos dokumentumjelölő nyelv - ismerete nélkül. A számítástechnikai eszközök ma már mindenhol megtalálhatók: mobiltelefonokban és ATM-ekben, numerikus vezérlőgépekben és televíziókban. Nehéz olyan életszférát találni, amelyben ne lennének ilyen vagy olyan módon érintettek. És ezek az eszközök a különféle programozási nyelvek segítségével írt programoknak köszönhetően működnek.