1. kamerák
  2. Car Audio & Electronics
  3. Home Audio
  4. Personal Audio
  5. TV-k
  6. Okos otthon
  >> Elektronikai Technológia Online >  >> Okos otthon >> Okos élet

Számítógépes nyelvek típusai

A számítógépes nyelv vagy programozási nyelv egy kódolt szintaxis, amelyet a számítógép-programozók használnak a számítógéppel való kommunikációhoz. Ez az egyetlen nyelv, amelyet a számítógépek, szoftverek és számítógépes hardverek megértenek. A számítógépes nyelv kommunikációs folyamatot hoz létre a szoftverek között. A nyelv lehetővé teszi a számítógép-felhasználó számára, hogy megszabja, milyen parancsokat kell végrehajtania az adatok feldolgozásához. A számítógépes nyelvnek különféle típusai vannak, amelyek különböző szintaxiskészleteket alkalmaznak.

Gépi nyelv

A gépi nyelv vagy gépi kód a számítógép központi feldolgozó egysége vagy CPU által közvetlenül értett anyanyelv. Ezt a fajta számítógépes nyelvet nem könnyű megérteni, mivel csak egy bináris rendszert, egy jelölési elemet használ, amely csak egyből és nullából álló számsorokat tartalmaz, a parancsok előállításához. A számítógép processzorának a magas szintű nyelveket erre a nyelvre kell konvertálnia, mielőtt futtathat egy programot vagy egy felhasználó által meghatározott parancsot. Egy bizonyos nyelv gépi kóddá alakításához a számítógépes processzornak szüksége van egy fordítóra, egy olyan programra, amely az egyik nyelven írt forráskódot egy másik nyelvi szintaxisra konvertálja. A fordító létrehoz egy bináris fájlt vagy végrehajtható fájlt, amelyet a CPU végrehajt. Minden számítógépes processzornak megvan a saját gépi kódkészlete. A gépi kód határozza meg, hogy a számítógép processzorának mit és hogyan kell csinálnia.

Összeállítási szintű nyelv

Az 1950-es évek elején végzett tanulmány az alacsony szintű nyelvek vagy az Assembly Level Language kialakulásához vezetett. Második generációs nyelvnek is tekinthető, az Assembly Level Language egy olyan kódkészlet, amely közvetlenül a számítógép processzorán futhat. Ez a nyelvtípus a legmegfelelőbb az operációs rendszerek írására és az asztali alkalmazások karbantartására. Lehetővé teszi a programozó számára, hogy számos feladatot hajtson végre, mint például a rendszerleíró adatbázis elérése, a memóriakezelés és az óraciklus levelezés. Az assembly szintű nyelvvel a programozó könnyebben definiálhat parancsokat, mivel ő rendelkezik a változók elnevezésével kapcsolatos előjoga. Ez a nyelv azonban nem rugalmas, mert a felhasználó nem tudja újra felhasználni az ezen a nyelven írt kódkészletet. Nem annyira magyarázó, mint a többi társaihoz képest. A felhasználónak ezt a nyelvet gépi nyelvre kell titkosítania, hogy a számítógép feldolgozza a programozó által írt parancsokat.

Magas szintű nyelv

A magas szintű nyelvek fejlődése akkor következett be, amikor a számítógép-programozóknak gondjai voltak a számítógép hordozhatóságának fokozódó hiánya miatt. A magas szintű nyelvek figyelmen kívül hagyják az alacsony szintű nyelvekben található lényegtelen részleteket. Sok programozó a magas szintű nyelvet fontos megoldásnak tartja a számítógépes nyelvek okozta problémákra, mivel könnyen használható, és nem hajlamos hibákat okozni. A programozók a magas szintű nyelveket gyakran középszintű nyelveknek nevezik, amelyek csak a végletekig használják az absztrakció és a konstrukciók fogalmát.


  1. Típusai oxigén érzékelők
  2. Típusai Computer Memory Cards
  3. Nyelvváltás Firefoxban
  4. A mobil számítógépes eszközök típusai
  5. A magas és alacsony szintű nyelv előnyei és hátrányai