SzámítógépekSzoftver

Mi a fordító - a leírás

Ha csak most kezdik tanulni a programozást, vagy csak érdekli a kérdés, akkor valószínűleg ráakad egy titokzatos szemmel a „fordító”. Ez a látszólag szörnyű koncepció képes megijeszteni az embereket. Ez a cikk megpróbálja kideríteni, ha minden szörnyű. Mi a fordító?

Meghatározása és története előfordulási

Egyszerűbben fogalmazva, a fordító egy olyan program, amely átalakítja a szöveget a program által írt a felhasználó valamilyen formában, amely alkalmas a végrehajtás a számítógépen.

Voltak olyan program, valamint a születés az első programozási nyelvek. Ez történt a 50-es évek végén. Kiderült, hogy a történet, mely a fordítóprogram és programozási nyelvek nyúlik vissza több mint hat évtizede. Annak ellenére, hogy ilyen súlyos távon ez a tendencia számítástechnika semmiképpen nem tekinthető elavult vagy értékben. Éppen ellenkezőleg, az idő múlásával, az új iparágak és a feladatokat, amelyekre számítógépeket használnak, szükség van arra, hogy új, még inkább felhasználóbarát programozási nyelv. Ennélfogva, ezen nyelvek szükséges fordítóprogramok. Windows, Linux, MacOS - saját tervezési minden platformon.

működési elve

A forráskód írta a fejlesztő egy magas szintű nyelv alakítjuk a program egy speciális géppel nyelvet. A kapott kódot nevezzük egy végrehajtható program. Meg lehet telepíteni és futtatni bármely számítógép, anélkül, hogy bármilyen további módosításokat.

Egyszerű, de nehéz

Hagyományosan összeállítói a számítástechnikában az egyik alapvető dolog közös az operációs rendszerek és adatbázisok. Mi a fordító? Ez bizonyos értelemben alapján számítástechnika.

Egy másik szempontból, a témáról a teremtés ilyen programok során számos elméleti és technológiai szempontokat kapcsolatos programozás. Sok fejlesztők úgy vélik, hogy ez a téma általában a legvonzóbb az egész tudomány. Amikor a programozó fejleszti a programot, hogy megoldja néhány problémát, azt írta egy adott nyelven. A fejlesztési folyamat során, beszél szempontjából, amelyek közel állnak a pontos régió, ahonnan meg kell foglalkozni. A számítógép nem érti, mit mond az embereket. Ez képes kideríteni csak egy viszonylag egyszerű dolog, amely magában foglalja a számok és változók sejt és a nyilvántartások, állandó és ideiglenes memóriából. Mi a fordító? Ez egy olyan program, amelynek feladata - fordítására fogalmak közel a tárgykörben fejlesztő a koncepció, hogy képes manipulálni a számítógépet.

Ez az a kihívás, részt vesz a Java fordító, vagy bármilyen más programozási nyelv. Minden esemény egy új nyelv van szükség, hogy át a kódot írva, abban a formában, hogy a számítógép számára is érthető. Egyébként nem végzett. Végtére is, mindig ott van a szemantikai különbség a fogalmak az emberi és a számítógép. Ez lehet legyőzni azt, és programozási nyelv fordító.

Nehézkesnek

Az alkotók a programok szembe a különböző problémákat. Ez a tudományos problémák, amelyek kapcsolatban vannak a megfelelő feltérképezése a fogalmak alkalmazása tartományból. Ez a mérnöki és technológiai problémák végrehajtásával a kijelzőn.

létrehozása fordító feladata abból áll, több eltérő részfeladatok. Ez egy nehéz, de nagyon izgalmas iparág, amely szentelik az életüket sok programozó. És nem bántam.

Osztály és fordító

Talán sokan hallottak a nyelvek, mint a C és a C ++. Végtére is, ők az egyik legnépszerűbb és gyakori. Ez egy nagyon komoly programozási nyelv, amely erőteljes fogalmak, amelyek könnyen megjeleníthető fogalmának alkalmazási területek, ahol a fejlesztők munkáját. Például ott van a koncepció osztályokat és függvényeket. Ezek nélkülözhetetlenek sok nyelven, de C ++ különösen jellemző.

Programozó sokkal könnyebb létrehozni egy modell segítségével olyan fogalmakat. Compiler C for Windows vagy bármilyen más operációs rendszer segít megjeleníteni ezeket a magas szintű dolgok formájában, hogy a számítógép megért. Csak ekkor lesz képes manipulálni őket.

Minden számítógép, nem számít, milyen erős és komplex, nem volt sem működik egy nagyon egyszerű fogalom. De a koncepció osztály nehéz, mert nagyon kényelmes, hogy megjelenjen egy csomó dolgot a valós életben. A fordító alakítja a komplex fogalmak primitív.

Tervezési Compiler a munka

Az elmúlt években az a tendencia, amikor minden nagy cég, amely kapcsolatban áll az információs technológia, gyárt saját programozási nyelve, amely majd továbbítja a széles tömegek fejlesztők.

Természetesen az egyes nyelvek igényel fordító. És a cég, mint általában, biztosítja számukra a nyelvüket. De van még egy nagy számú független programozók és cégek, akik az egyik vagy másik ok miatt szeretné, hogy saját fordítóprogramok nyelv, vagy új nyelv, és így fordítóprogramok számukra. Tudjuk magabiztosan mondani, hogy a szakember, aki szentelte magát, hogy ezen a területen, biztosan nem marad munka nélkül.

Szóval, most tisztázni kell, hogy mi a fordító. Ez egy olyan program-fordító között a fejlesztő és a számítógép, amely nélkül a számítógép-tudomány sehol.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 hu.atomiyme.com. Theme powered by WordPress.