Számítógépes terminológiában a fordító azt jelenti?

Pontszám: 4,8/5 ( 45 szavazat )

A számítástechnikában a fordítóprogram olyan számítógépes program , amely az egyik programozási nyelven (a forrásnyelven) írt számítógépes kódot egy másik nyelvre (a célnyelvre) fordítja le. ... A magas szintű nyelvek között fordító programot általában forrás-forrás fordítónak vagy transzpilátornak nevezik.

Mit jelent a fordító a számítógépes terminológiában?

Fordító, számítógépes szoftver, amely magas szintű nyelven (pl. C++) írt forráskódot fordít le (lefordít) gépi nyelvű utasítások halmazává, amelyet a digitális számítógép CPU-ja is megérthet.

Mi az a fordító-fordító kifejezés?

A számítástechnikában a fordító-fordító vagy fordítógenerátor olyan programozási eszköz , amely egy programozási nyelv és gép valamilyen formális leírásából elemzőt, értelmezőt vagy fordítót hoz létre. ... Az előállított fordító nyelvét objektumnyelvnek nevezzük.

Mit nevezünk fordítónak?

A fordító egy speciális program, amely egy adott programozási nyelven írt utasításokat dolgoz fel, és azokat gépi nyelvvé vagy „kóddá” alakítja, amelyet a számítógép processzora használ. A programozó általában egy szerkesztő segítségével soronként ír nyelvi utasításokat olyan nyelven, mint a Pascal vagy a C.

Mi az a fordítóprogram példával?

1. Fordító : Fordítónak nevezzük azt a nyelvi processzort, amely a magas szintű nyelven írt teljes forrásprogramot egy mozdulattal egészében olvassa be, és lefordítja egy ekvivalens, gépi nyelvű programra. Példa: C, C++, C#, Java.

Számítástechnikai terminológia

28 kapcsolódó kérdés található

Mi a két fordítótípus?

A fordítóprogramok típusai
  • Cross Compilers. Futtatható gépi kódot készítenek egy platformhoz, de nem ezen a platformon fut a fordító.
  • Bootstrap fordítók. Ezek a fordítók olyan programozási nyelven vannak megírva, amelyet le kell fordítaniuk.
  • Forrás forrás/fordító. ...
  • Decompiler.

Hány féle fordító létezik?

Általánosságban elmondható, hogy a fordítóknak három típusa van: Egymenetes fordítók. Két menetes fordító. Több menetes fordítók.

Mi az a fordító és típusai?

A fordítók három részre oszthatók: 1) Egymenetes fordítók, 2) Kétlépéses fordítók és 3) Többlépéses fordítók. A „fordító” szót először Grace Murray Hopper használta az 1950-es évek elején. A nyelvfeldolgozó rendszer lépései a következők: előfeldolgozó, tolmács, összeállító, linker/betöltő.

Miért van szükség fordítóprogramra?

Mivel a számítógép nem tudja közvetlenül megérteni a forráskódot . Tehát a fordító köztes az ember által olvasható formátum és a géppel olvasható formátum között. ... A fordító elemzi a forrásfájlt, és lefordítja gépileg érthető objektumfájlba.

Mi az a fordítóeszköz?

Ezek az eszközök segítenek egy teljes fordítóprogram vagy annak részei létrehozásában. Néhány gyakran használt fordítókészítő eszköz a következők: Parser Generator – szintaktikai elemzőket (elemzőket) állít elő a bemenetből, amely a programozási nyelv nyelvtani leírásán vagy egy környezetfüggetlen nyelvtanon alapul.

Hogyan működik a fordító?

Egy fordító veszi a programkódot (forráskódot), és a forráskódot gépi nyelvi modullá alakítja (objektumfájlnak nevezzük) . Egy másik speciális program, az úgynevezett linker, kombinálja ezt az objektumfájlt más korábban lefordított objektumfájlokkal (különösen a futásidejű modulokkal), hogy végrehajtható fájlt hozzon létre.

Mi a fordító funkciója?

A fordító egy számítógépes program, amely a magas szintű programozási nyelvet alacsony szintű programozási nyelvvé vagy gépi nyelvvé alakítja . A számítógépben a High level programozási nyelven írt kódokat a fordító gépi szintű programozási nyelvvé alakítja.

Hol van a fordító a számítógépben?

A fordítók/összeszerelők maguk is szoftverek, és bárhol vannak a számítógépen, ahol telepítették őket . ez azt is jelenti, hogy mindegyikből annyi/kevés lehet, amennyit csak akar.

Miért hívják a C-t fordított nyelvnek?

A C az úgynevezett lefordított nyelv. Ez azt jelenti , hogy miután megírta a C programját, egy C-fordítón keresztül kell futtatnia, hogy a program olyan végrehajthatóvá váljon, amelyet a számítógép futtathat (végrehajthat) .

Miért rendszerszoftver a fordító?

A fordító egy olyan program, amely elvégzi a fordítási feladatot . A fordítóprogram felismeri a programokat egy adott HLL-ben, és egyenértékű kimeneti programokat állít elő, amelyek megfelelnek bizonyos számítógép-konfigurációknak (hardver és operációs rendszer). ... Egy tolmács lefordít egy bemeneti HLL programot, és le is futtatja a programot ugyanazon a gépen.

Hol használják a fordítót?

A "fordító" elnevezést elsősorban azokra a programokra használják, amelyek a forráskódot magas szintű programozási nyelvről alacsonyabb szintű nyelvre (pl. assembly nyelvre, objektumkódra vagy gépi kódra) fordítják le, hogy végrehajtható programot hozzanak létre.

Hogyan készítsünk fordítóprogramot?

Fordítóprogram tervezése
  1. Bevezetés. Ez a projektem a bechlor szakom során. ...
  2. A fordító fázisai. ...
  3. I) Lexikai elemzés. ...
  4. II) Szintaxis elemzés (csatoltam a szintaktikai elemző szabályainkat és a YACC használatát) ...
  5. III) Szemantikai elemzés. ...
  6. IV) Köztes kódgenerálás. ...
  7. V) Kódoptimalizálás. ...
  8. VI) Gépi kód generálása.

Miért van szükség fordítóprogramra C++-ban?

Ha mindent elmondtunk és kész, a számítógépek csak egy nyelvet értenek, a gépi nyelvet. ... Mivel a számítógép architektúrája olyan elektronikus kapcsolókból és kábelekből áll, amelyek csak bináris 1-es és 0-s számmal működnek, szükség van egy fordítóra, amely lefordítja a kódot magas szintű C++ nyelvről a CPU által érthető gépi nyelvre .

Mi a fordító felépítése?

A fordítónak két modulja van, mégpedig a front end és a back end . A front-end a Lexical analizátorból, a szemantikai elemzőből, a szintaktikai elemzőből és a közbenső kódgenerátorból áll. A többit pedig össze kell szerelni a hátsó vég kialakításához. Lexical Analyzer – Szkennernek is nevezik.

A C++ fordítóprogram?

A C++ fordítási nyelvnek készült , ami azt jelenti, hogy általában olyan gépi nyelvre fordítják, amelyet a rendszer közvetlenül megért, így a generált program rendkívül hatékony. Ehhez szükség van egy eszközkészletre, az úgynevezett fejlesztői eszközláncra, amelynek magja a fordító és annak linkere.

Melyek a fordítóprogram fázisai?

Összegzés
  • A fordító több fázisban működik, minden fázis átalakítja a forrásprogramot egyik reprezentációból a másikba.
  • A fordítóprogram tervezésének hat fázisa: 1) Lexikai elemzés 2) Szintaktikai elemzés 3) Szemantikai elemzés 4) Köztes kódgenerátor 5) Kódoptimalizáló 6) Kódgenerátor.

Mi az első fordító?

1951-ben Grace Hopper írta az első fordítóprogramot, az A-0-t (www.byte.com) . A fordító egy olyan program, amely a nyelvi utasításokat 0-kká és 1-ekké alakítja, hogy a számítógép megértse. Ez gyorsabb programozáshoz vezetett, mivel a programozónak már nem kellett kézzel végeznie a munkát.

A Python fordítóprogram?

A Python többnyire egy értelmezett nyelv, nem pedig lefordított nyelv , bár a fordítás egy lépés. Python kód, nyelven írva. py fájlt először az úgynevezett bájtkódra fordítják (a továbbiakban részletesen tárgyaljuk), amelyet egy .

A fordító rendszerszoftver?

Rendszerszoftver Ezek a szoftvertermékek alacsony szintű nyelveken írt programokból állnak, amelyek nagyon alapszinten működnek együtt a hardverrel. ... Néhány példa a rendszerszoftverekre: Operációs rendszer, fordítók, tolmács, összeállító stb.