computer language
Megjelenés
Főnév
computer language (tsz. computer languages)
- (informatika) A computer language (magyarul: programozási nyelv vagy egyszerűen számítógépes nyelv) olyan formális nyelv, amelyet programozók használnak arra, hogy számítógépek számára érthető utasításokat írjanak. Ezek az utasítások aztán végrehajthatóak a számítógép processzorán, vagy lefordíthatóak egy alacsonyabb szintű gépi kódra.
Fajtái
1. Alacsony szintű nyelvek
- Gépi kód: A processzor által közvetlenül érthető, bináris kód.
- Assembly nyelv: Gépi kódot helyettesítő, ember számára valamivel olvashatóbb, processzorspecifikus utasításkészlet.
2. Magas szintű nyelvek
- Emberhez közelebb álló szintaxis, absztrakciók.
- Példák: C, C++, Java, Python, JavaScript, Ruby, Go, Rust.
- Ezeket általában fordítóprogram (compiler) vagy értelmező (interpreter) alakítja át gépi kóddá.
Mire jók?
- Programok, alkalmazások fejlesztése.
- Operációs rendszerek, játékok, weboldalak, adatbázisok, mesterséges intelligencia, beágyazott rendszerek stb. létrehozása.
Szintaxis és szemantika
- Szintaxis: A nyelv helyes szerkezetének szabályai (pl. hogyan kell írni az utasításokat).
- Szemantika: Az utasítások jelentése, működése.
Programozási nyelvek kategóriái
Kategória | Jellemzők | Példák |
---|---|---|
Imperatív | Utasításokat írunk le lépésenként | C, C++, Java |
Funkcionális | Függvények használata, állapot nélkül | Haskell, Lisp, Scala |
Objektum-orientált | Adatok és viselkedések egyben | Java, C++, Python |
Deklaratív | Mit akarunk elérni, nem hogyan | SQL, HTML, Prolog |
Összefoglalás
- A computer language egy szabályrendszer, amivel programokat írunk.
- A nyelvek szintje (alacsony/magas) és paradigmája (imperatív, funkcionális stb.) változó.
- Megfelelő nyelv kiválasztása a probléma típusától és a célplatformtól függ.
- computer language - Szótár.net (en-hu)
- computer language - Sztaki (en-hu)
- computer language - Merriam–Webster
- computer language - Cambridge
- computer language - WordNet
- computer language - Яндекс (en-ru)
- computer language - Google (en-hu)
- computer language - Wikidata
- computer language - Wikipédia (angol)