Gjuhė programimi ėshtė gjuhė e cila pėrmban nje bashkėsi tė rregullave me anė tė cilave i urdhėrojme kompjuterat tė bejne diēka ose i japim udhezime.
Gjuha programore ėshtė nė nivel mė tė lartė se gjuha maqinerike e cila pėrbėhet prej bit-ave(binary digits),1 dhe 0 dhe tė cilėn nė fakt e "kupton" procesori i kompjuterit dhe me anė tė cilės nė kohėt e hershme te informatikės janė zbatuar programet e para. Mirėpo, pasiqė gjuha maqinerike ėshtė e veshtire pėr tu kuptuar dhe zbatuar, dhe eshtė e veshtire qė urdherat(udhezimet) tė mbahen mend(ēdo udhezim duhet tė shėnohet me anė te numrave 1 dhe 0), vjen deri te krijimi i gjuhėve programore tė cilat nė fakt janė pėrkthim i urdherave me bit-a(1 dhe 0) nė njė gjuhė qė mundet tė mbahet nė mend leht dhe me anė tė sė cilės mund tė programohet.
Gjuhėt programore zakonisht pėrmbajn shprehje nė gjuhėn angleze. Pėr shembull: if (a>2) then a=3;
ku if dhe then janė fjalė qė prej gjuhės angleze pėrkthehen sikur: nėse (a>2) atėher a=3;
Pra kėtu, fjalėn if pjesa procesuese(procesori) e kompjuterit automatikisht e "pėrkthen" ne BIT-a(ang. binary digits). P.sh. 101010101000
Ky "pėrkthim" bėhet me anė tė njė pjese tė gjuhės programore qė poashtu ėshtė softuer(program) qė quhet perpilues(ang. compiler-perpilues,perpunues). Perpiluesi pra, bėn "pėrkthimin" e shprehjeve siē janė if-then nė BIT-a(101010101) tė cilat i kupton kompjuteri.
Sot, janė njė numėr i konsiderueshėm i gjuhėve programore. Ndėr gjuhėt mė tė njohura janė: C, C++, Java, Pascal, Delphi etj...
_________________