OqPoWah.com

Kaj je prevajalnik - opis

Če se šele začnete naučiti programiranja ali pa ste zainteresirani za to težavo, morate naleteti na skrivnostno besedo "prevajalnik". Izgleda, da lahko strašen koncept prestraši ljudi. V tem članku bomo poskušali ugotoviti, ali je vse grozno. Kaj je prevajalnik?

kaj je prevajalnik

Definicija in zgodovina videza

Z enostavnimi besedami je prevajalnik program, ki pretvori besedilo programa, ki ga je napisal uporabnik, v obliko, ki je primerna za izvedbo v računalniku.

Takšni programi so bili skupaj z izvorom prvih programskih jezikov. To se je zgodilo v poznih 50-ih. Izkazalo se je, da je zgodovina, ki je povezana s prevajalniki in programskimi jeziki, že več kot šest desetletij. Kljub takemu resnemu času ta smer računalništva v nobenem primeru ni mogoče označiti kot zastarela ali poravnana. Nasprotno, s časom, s pojavom novih industrij in nalog, za katere se računalniki uporabljajo, je treba razviti nove, bolj priročne programske jezike. Zato je za te jezike potreben prevajalnik. Windows, Linux, MacOS - za vsako platformo je razvoj.

Načelo delovanja

Izvorna koda, ki jo je razvijalec napisal v visoki ravni, se pretvori v program v posebnem strojnem jeziku. Nastala koda se imenuje izvedljiv program. Lahko se namesti in izvaja na katerem koli računalniku brez kakršnih koli nadaljnjih sprememb.

java prevajalnik

Enostavno, vendar težavno

Po tradiciji so kompilatorji v računalništvu ena temeljnih stvari skupaj z operacijskimi sistemi, kot tudi podatkovne baze. Kaj je prevajalnik? To je v nekem smislu osnova računalništva.

Z drugega vidika same teme oblikovanja takih programov je veliko teoretičnih in tehnoloških vidikov, povezanih s programiranjem. Mnogi razvijalci verjamejo, da je ta tema na splošno najbolj privlačna v vseh računalniških znanjih. Ko programer razvije program, ki rešuje določen problem, ga zapisuje v določenem jeziku. V procesu razvoja deluje s pogoji, ki so blizu področju, s katerim se mora ukvarjati. Računalnik ne razume, kaj mu oseba pove. Sposoben je razumeti le preprosto dovolj stvari, ki vključujejo številke in spremenljivke, celice in registre, trajni in začasni pomnilnik. Kaj je prevajalnik? To je program, katerega naloga je prevajanje konceptov blizu predmetno področje razvijalec v konceptih, ki lahko manipulirajo z računalnikom.

To je naloga, ki jo izvaja prevajalnik Java ali kateri koli drug programski jezik. Z vsakim videzom novega jezika je treba prevedeti kodo, zapisano na njej, v obliko, ki jo računalnik lahko razume. V nasprotnem primeru ga ne bo izpolnil. Vedno obstaja semantična vrzel med pojmi človeka in računalnika. Za njegovo premagovanje je namenjen prevajalec programskega jezika.

prevajalniki oken

Težave pri ustvarjanju




Ustvarjalci teh programov se soočajo s številnimi težavami. To so znanstveni problemi, ki so povezani s pravilnim kartiranjem pojmov uporabljenega polja. To so tako inženirski kot tehnološki problemi, povezani z izvajanjem tega samega kartiranja.

Naloga ustvarjanja prevajalnika je veliko različnih podomestov. To je zapletena, a zelo razburljiva industrija, ki jo mnogi programerji posvetijo svojemu življenju. In ne obžalujem.

c prevajalnik za okna

Razred in prevajalnik

Verjetno so mnogi slišali o jezikih, kot sta C in C ++. Navsezadnje so med najbolj priljubljenimi in navadnimi. To so zelo resni programski jeziki, ki vsebujejo močne koncepte, ki so primerni za prikaz konceptov področij uporabe, v katerih razvijalci delujejo. Na primer, obstaja koncept razredov, funkcij. So bistveni za številne jezike, vendar so za C ++ še posebej značilni.

Za programerja je veliko bolj priročno ustvariti modele, ki uporabljajo takšne koncepte. Prevajalnik C za Windows ali drugi operacijski sistem pomaga pri prikazovanju takšnih stvari na visoki ravni v obliki, ki jo bo računalnik razumel. Šele potem jih lahko manipulira.

Vsak računalnik, pa vendar močan in kompleksen, deluje z zelo preprostimi koncepti. Toda koncept razreda je težko, saj je s svojo pomočjo zelo priročno prikazati veliko stvari iz resničnega življenja. Prevajalnik pretvori kompleksne pojme v primitivne.

prevajalniki programskega jezika

Razvijajte prevajalce kot delo

V zadnjih letih je prišlo do trenda, v katerem katera koli velika družba, povezana z informacijsko tehnologijo, sprosti lasten programski jezik, ki se nato spodbuja v široko množico razvijalcev.

Seveda, za vsak jezik potrebujete prevajalnik. In podjetja jih praviloma ustvarjajo skupaj z jeziki. Vendar obstaja tudi veliko število neodvisnih programerjev in podjetij, ki zaradi enega ali drugega razloga želijo imeti lastne prevajalce za jezike ali pa razvijajo nove jezike in jih ustrezno pripravljajo. Lahko se zanesemo, da se strokovnjak, ki se je posvetil tej sferi, zagotovo ne bo ostal brez dela.

Torej, zdaj morate razumeti, kaj je prevajalnik. To je programski prevajalec med razvijalcem in računalnikom, brez katerega na področju računalništva nikjer.

Zdieľať na sociálnych sieťach:

Príbuzný