Mi az a számítógépes nyelv?

jún 14, 2021
admin

A számítógépekkel való kommunikációhoz szükségünk van bizonyos nyelvekre. Ezek a számítógépes nyelvek.

Főként három különböző nyelv létezik, amelyek segítségével számítógépes programokat fejleszthetünk. Ezek pedig –

  • Gépi szintű nyelv
  • Összerelési szintű nyelv és
  • Magas szintű nyelv

Gépi szintű nyelv

A számítógép csak a digitális elektronika nyelvét érti. A digitális elektronika a feszültségek jelenlétével és hiányával foglalkozik. A számítógépen belül két logika játszhatja a szerepét. Ezek a logikák a következők: –

  • Pozitív logika – Itt a feszültség jelenlétét 1, a feszültség hiányát pedig 0
  • Negatív logika – Itt a feszültség jelenlétét 0, a feszültség hiányát pedig 1

De nyilván a számítógép egyszerre bármelyik logikát követheti, de nem mindkettőt egyszerre. Ahhoz, hogy a számítógép megértse, meg lehet írni egy programot, amiben csak 0-kat és 1-eket használunk. Az adatokat is csak 0-akkal és 1-ekkel lehet megadni és ábrázolni. Az ilyen programot gépi nyelvű programnak nevezzük. A gépi nyelv volt az első a számítógépes programozási nyelvek fejlődésében. A számítógép közvetlenül megérti a gépi nyelven írt programot. Ennek eredményeként tehát a gépi nyelvű programnak nincs szüksége fordítóprogramra ahhoz, hogy egyik formából a másikba konvertálja. Valójában még a mai napig is alapvetően a számítógépek csak a 0-akat és az 1-eket értik.

Összerelési szintű nyelv

A gépi szintű nyelv után a számítógépes nyelvek fejlődésének következő szintje az assembly nyelv volt. A gépi szintű nyelv csak a bináris nyelvet használja. Az assembly nyelv viszont a 0-k és 1-ek sorozata helyett mnemonikus vagy szimbolikus utasításokat használ. Példának tekinthetjük, hogy egy adott számítógépben az A és B regiszter összeadásához az assembly nyelv a 10001111 helyett az “ADD B” mnemonikát használja. Az assembly nyelven szimbolikus neveket használunk a címek és adatok jelölésére. Számos ilyen példával foglalkozunk az egymást követő fejezetekben. Így egy program assembly nyelven történő megírása előnyökkel jár a gépi nyelven történő programírással szemben.

Magas szintű nyelv

A magas szintű nyelv a számítógépes nyelvek fejlődésének következő fejleménye. Példák néhány magas szintű nyelvre az alábbiak –

  • PROLOG (a “PROgramming LOGic”-ra);
  • FORTRAN (a “FORrmula TRANslation”-ra);
  • LISP (a “LISt Processing”-re);
  • Pascal (Blaise Pascal francia tudósról nevezték el).

A magas szintű nyelvek az angolhoz hasonló nyelvek, kevesebb kulcsszóként is ismert szóval és kevesebb kétértelműséggel. Minden magas szintű nyelvnek saját szintaxisa és kulcsszavai lesznek. A szintaxis szó jelentése nyelvtan.

raja

Megjelent: 04-Oct-2019 14:38:47

Hirdetések

Vélemény, hozzászólás?

Az e-mail-címet nem tesszük közzé.