RačunalaSoftver

Što je prevodilac - opis

Ako ste upravo počinju da uče programiranje ili samo zainteresirani u pitanju, vjerojatno ćete naići na tajanstvene oči na riječ „prevodilac”. Ova naizgled strašna koncept može uplašiti ljude. Ovaj članak će pokušati saznati ako je sve strašno. Što je prevodilac?

Definicija i povijest nastanka

U jednostavnim riječima, prevodilac je program koji pretvara tekst programa pisane od strane korisnika u nekom obliku koji je pogodan za primjenu na računalu.

Bilo je takav program, zajedno s rođenjem prvih programskih jezika. To se dogodilo u kasnim 50-ih godina. Ispostavilo se da je priča, koja je povezana s prevodiocima i programskih jezika seže više od šest desetljeća. Unatoč takvom ozbiljnom pojma, ovaj trend informatike u svakom slučaju ne može se smatrati zastarjeli ili naselili. Naprotiv, s vremenom, s pojavom novih industrija i poslova za koje se koriste računala, postoji potreba za razvojem nove, više user-friendly programski jezik. Prema tome, za tih jezika potrebno prevodioce. Windows, Linux, MacOS - ima vlastiti dizajn za svaku platformu.

Princip rada

Izvorni kod napisan od strane developer jezika na visokoj razini pretvara u program na posebnom strojnom jeziku. Nastala kod naziva izvršni program. To se može instalirati i pokrenuti na bilo kojem računalu, bez ikakvih više promjena.

Jednostavno, ali teško

Tradicionalno, prevodioce u računalnoj znanosti je jedna od osnovnih stvari u zajedničko s operativnim sustavima i bazama podataka. Što je prevodilac? To je na neki način temelj informatike.

S druge točke gledišta, veoma tema stvaranju takvih programa uključuje veliki broj teorijskih i tehnoloških aspekata koji se odnose na programiranje. Mnogi programeri vjeruju da je ova tema općenito najatraktivnija u cijeloj znanosti. Kada je programer razvija program koji rješava neki problem, on je napisao na određenom jeziku. Tijekom procesa razvoja, on govori u smislu da su blizu točnom regiji iz koje se moramo suočiti. Računalo ne razumije ono što on govori ljudima. To je u mogućnosti saznati samo u prilično jednostavne stvari, koje uključuju brojeve i varijable stanica i registre, trajna i privremena memorije. Što je prevodilac? To je program čiji je zadatak - prevođenje pojmove bliske predmetnom području zahvata u koncept koji je u stanju manipulirati računalo.

To je izazov koji su uključeni u Java prevodilac ili bilo koji drugi programski jezik. Svaka pojava novog jezika postoji potreba za prijenos kod napisan na njemu, u obliku koji računalo može razumjeti. Inače, on nije nastupio. Uostalom, uvijek postoji semantička razlika između pojmova čovjeka i računala. To je to prevladati i programski jezik kompilatora.

Poteškoće u izradi

Tvorci tih programa lice niz problema. Ovaj znanstveni problemi koji su povezani s ispravnim kartiranje konceptima primjene domeni. To inženjering i tehnoloških problema vezanih uz provedbu ovog zaslona.

stvaranje prevodilac zadatak sastoji se od većeg broja različitih podzadatke. To je teško, ali vrlo uzbudljivo industrija, koja je posvetiti svoje živote mnogih programera. I ne žalim.

Klasa i prevodilac

Možda, mnogi su čuli za jezike kao što su C i C ++. Uostalom, oni su jedan od najpopularnijih i zajedničke. To je vrlo ozbiljna programski jezici, sadrži snažne koncepte koji se lako pokazati koncept područjima primjene, u kojem programeri rade. Na primjer, postoji koncept klase i funkcije. Oni su neophodni za mnoge jezike, ali za C ++ su posebno obilježje.

Programer mnogo lakše stvaranje modela uz pomoć takvih koncepata. Prevodilac C za Windows ili bilo koji drugi operativni sustav pomaže prikazati ove stvari visokog nivoa u obliku koji računalo razumije. Tek tada će on biti u mogućnosti da ih manipulirati.

Bilo koje računalo, bez obzira na to koliko je moćan i kompleksan to nije niti, radi na vrlo jednostavan koncept. Ali koncept klase je teško, jer je s vrlo povoljno prikazati puno stvari iz stvarnog života. Prevodilac pretvara kompleksne koncepte u primitivno.

Dizajn Compiler kao rad

U posljednjih nekoliko godina, postoji tendencija, kada je bilo velika tvrtka, u vezi s informacijskom tehnologijom, proizvodi svoj vlastiti programski jezik, koji se tada pomiče do širokih masa programera.

Naravno, za svaki jezik treba prevodilac. I tvrtka, u pravilu, pružiti im jezicima. No, tu je i veliki broj nezavisnih programera i tvrtki koji za jednog ili drugog razloga žele imati svoje prevodioce za jezike koji se ili se razvijaju nove jezike i tako, prevodioce za njih. Možemo sa sigurnošću reći da je stručnjak koji je posvetio ovom području, sigurno ne ostane bez posla.

Dakle, sada to mora biti jasno što je prevodilac. To je program-prevoditelj između developer i računala, bez kojeg je u području računalnih znanosti bilo gdje.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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