programozási nyelv
angolul: programming language
A programozási nyelv szigorú szabályok szerint felépülő, ember által írható és olvasható nyelv, amelyen pontosan megmondjuk a számítógépnek, mit csináljon.
Érthetően
A számítógép nem ért magyarul: csak nagyon egyszerű, számokkal kódolt utasításokat tud végrehajtani. A programozási nyelv a híd a kettő között. Olyan, mint egy recept, amelyet egy végtelenül szófogadó, de fantázia nélküli szakácsnak írsz: ha azt írod, „sózd meg”, de nem mondod meg, mennyivel, vagy megáll, vagy elrontja az ételt.
Sokféle programozási nyelv létezik, mert más-más feladatra jók. A Python könnyen tanulható, és az adatelemzés meg a mesterséges intelligencia kedvence; a JavaScript a weboldalakat mozgatja; a C és a Rust ott erős, ahol a sebesség és a gépközeli vezérlés számít; az SQL pedig adatbázisok lekérdezésére való.
A hétköznapi beszédtől abban különbözik, hogy nincs benne kétértelműség. Egy hiányzó zárójel vagy elgépelt szó miatt a program el sem indul, vagy mást csinál, mint amit szerettél volna.
Ma már nem csak emberek írnak kódot: a kódoló agent a te magyar nyelvű kérésedből állít elő programot. A végeredmény azonban ugyanúgy programozási nyelven készül el, ezért a nyelvek nem tűnnek el, csak egyre többször a gép írja és az ember ellenőrzi őket.
Hogyan működik
- A programozó (vagy egy AI-agent) szöveges fájlba írja az utasításokat a nyelv szókincsével és nyelvtanával; ez a forráskód.
- Egy fordítóprogram vagy értelmező ellenőrzi, hogy a szöveg megfelel-e a nyelv szabályainak, és hibát jelez, ha nem.
- A helyes forráskódot a rendszer átalakítja a gép saját, számokból álló nyelvére: vagy előre, egyben (fordítás), vagy futás közben, lépésről lépésre (értelmezés). Sok mai nyelv, például a Python, a Java és a JavaScript, a két módszert keveri.
- A processzor végrehajtja a lefordított utasításokat: számol, adatot olvas és ír, megjelenít valamit a képernyőn, üzenetet küld a hálózaton.
- A programok ritkán készülnek nulláról: a nyelvekhez kész építőelemek, úgynevezett könyvtárak tartoznak, amelyekből a gyakori feladatok megoldása összerakható.
Példa a mindennapokból
Amikor a banki alkalmazásban megnyomod az „Utalás” gombot, a háttérben programozási nyelven megírt utasítások ellenőrzik az egyenleged, levonják az összeget és elküldik a megbízást. Ha Excelben képletet írsz, például =SZUM(A1:A10), te magad is egy egyszerű programozási nyelvet használsz.
Kit érint
Gyakori félreértés
Korlátok és kockázatok
- A számítógép azt hajtja végre, amit leírtál, nem azt, amire gondoltál: a pontatlan utasítás hibás működést eredményez.
- Nincs „legjobb” nyelv: ami weboldalhoz kiváló, az egy autó fékvezérléséhez alkalmatlan lehet.
- A hibátlanul lefutó program sem biztosan helyes vagy biztonságos; a kódot tesztelni és átnézni kell, akkor is, ha AI-agent írta.
- A nyelvek és eszközeik változnak, ezért a régi nyelven írt rendszerek karbantartása idővel drága és nehéz lehet.
Hasonló, de nem ugyanaz
- természetes nyelv – A magyar vagy az angol kétértelmű és a szövegkörnyezetre épít, a programozási nyelv viszont minden utasítást egyetlen módon értelmez.
- jelölőnyelv (pl. HTML) – A jelölőnyelv csak azt írja le, miből áll és hogyan épül fel egy tartalom (cím, bekezdés, kép, hivatkozás), számolni és döntéseket hozni nem tud.
- prompt – A prompt hétköznapi nyelven írt kérés egy AI-modellnek, amelyet a modell többféleképpen érthet, és a válasza esetenként eltérhet. A programkód jelentése viszont pontosan rögzített: a gép ugyanazt az utasítást mindig ugyanúgy hajtja végre.
Kapcsolódó fogalmak
szoftver, informatika, formális nyelv
Python, JavaScript, SQL, szkriptnyelv, gépi kód
forráskód, algoritmus, fordítóprogram, kódoló agent, vibe coding
Röviden a története
Az első széles körben használt magas szintű programozási nyelv, a FORTRAN 1957-ben jelent meg az IBM-nél, John Backus csapatának munkájaként. A ma legismertebbek közül a C 1972-ben, a Python 1991-ben, a JavaScript és a Java 1995-ben született.
Hol tart most
A programozási nyelvek a digitális világ alapjai, minden szoftver ezeken készül. 2026 végén a kód egyre nagyobb részét kódoló agentek írják, de a nyelvek megmaradtak: az ember szerepe a megírástól a megrendelés, az ellenőrzés és a felelősségvállalás felé tolódik.
A hírekben
- OpenAI: jobb kódgenerálás ritka nyelveken és COBOL-migrációra2026. okt. 19. · Kód
- LLM-ek ellenőrzött szemantikát írnak egy programozási nyelvhez, a lefordított binárison bizonyítva2026. okt. 17. · Kód
Más nevei
programnyelv · programozási nyelv · programming language · kódnyelv · coding language · számítógépes nyelv
Források
A szócikk gépi szerkesztéssel készült és gépi szakmai lektoráláson ment át; a „hírekben” rész az Agent Age sztorijaiból automatikusan frissül.