A programnyelv (angolul: programming language) egy olyan mesterséges nyelv, amelyet arra használnak, hogy közlési csatornát teremtsenek számítógépek és emberek (vagy más gépek) között. A programozási nyelvet használjuk arra, hogy leírjuk a számítógép feladatainak, műveleteinek, lépéseinek, illetve azok sorrendjének precíz menetét, azaz programokat írunk.
Ezek a nyelvek szabályokból (szintaxisból, szemantikából) és kulcsszavakból állnak, a számítógép pedig fordító/értelmező program segítségével hajtja végre a leírt utasításokat. Programnyelvek nélkül szinte elképzelhetetlen a modern technika: minden szoftver, weboldal, alkalmazás, játék, de még az okos hűtő vagy a telefonod működése is ilyen kódokra épül.
Mire jó egy programnyelv?
- Algoritmusok kidolgozása, automatizálás
- Szoftverek, alkalmazások fejlesztése
- Karbantartás és hibajavítás
- Adatfeldolgozás, elemzés
- Weboldal- és webalkalmazás fejlesztés
- Robotok, beágyazott rendszerek vezérlése
Programnyelvek példákban
Néhány ismert programnyelv:
- Python
- Java
- C
- C++
- JavaScript
- Ruby
- PHP
- Swift
- Kotlin
- C#
- SQL – inkább lekérdezőnyelv, de gyakran ide sorolják
- Go
- Rust
- Perl
- R
Minden programnyelvnek vannak sajátosságai, előnyei, hátrányai; máshol és másra használják őket.
Szinonimák
- Programozási nyelv
- Szoftverfejlesztési nyelv
(Ritkábban: kódolási nyelv, fejlesztői nyelv, de ezek nem hivatalos szinonimák.)
Összegzésként:
A programnyelv az a „nyelv”, amelyen keresztül kommunikálunk a számítógéppel, hogy világossá, egyértelművé tegyük, mit is szeretnénk tőle. Ember-gép kommunikáció eszköze, ami nélkül nincs informatika és modern digitalizáció.