OrdenagailuakSoftware

Zer da konpiladore bat - deskribapena

zaren besterik ez bada, programazio edo, besterik alea interesa ikasteko hasita, litekeena duzu begi misteriotsu bat topo "konpiladore" hitza orrian. Itxuraz terrible kontzeptu hori jendea uxatzeko gai. Artikulu hau jakiteko dena terrible bada saiatuko da. Zer da konpiladore bat?

Definizioa eta agerraldia historia

Hitz sinpleak, konpiladore programa bat erabiltzaileak idazkera batzuk dela ezartzea ordenagailu batean egokiak programa baten testua bihurtzen da.

Ez ziren, besteak beste, programa bat, elkarrekin lehen programazio hizkuntza jaiotzaren batera. Hau 50eko hamarkadako amaieran gertatu zen. Bihurtzen da istorioa, hau da konpiladoreak eta programazio hizkuntzak lotutako doan itzuli Sei hamarkada baino gehiago. besteak beste, epe larria izan arren, informatikako joera hori, nolanahi ere, ezin dira data edo bizitzera kanpo jotzen. Aitzitik, denboraren poderioz, industria berriak eta horretarako, ordenagailuak erabiltzen dira zereginak sorrerarekin batera batera, han berria, erabiltzaileak errespetatzen programazio hizkuntza garatzeko beharra dago. Ondorioz, hizkuntza horiek egiteko beharrezko konpiladoreak. Windows, Linux, MacOS - bere plataforma bakoitzaren diseinu propioa du.

funtzionamendu printzipioa

iturburu-kodea, goi-mailako hizkuntza bat sustatzailearen arabera idatzita dagoen programa bihurtu makina hizkuntza berezi batean. ondorioz Kodea programa exekutagarria deritzo. instalatu daiteke eta edozein ordenagailuan exekutatu, edozein aldaketa gehiago egin gabe.

Simple, baina zaila

Orain arte, informatika konpiladoreak komunean oinarrizko gauzak sistema eragilea eta base batekin bat da. Zer da konpiladore bat? informatikako oinarria da zentzu batean da.

Beste ikuspuntu batetik, oso programa horien sortzea gaia programazio lotutako alderdi teoriko eta teknologikoak ugari dakar. garatzaile askok uste gaia hori da, oro har, gehien zientzia osoan erakargarriena. programatzailea programa bat arazo batzuk konpontzen hori garatzen denean, idatzi zuen hizkuntza jakin batean. garapen-prozesuan, hitz egiten duten eskualde zehatza bertatik aurre egin behar dugu hurbil diren terminoetan zuen. Ordenagailua ez du ulertzen zer jende kontatzen zuen. Jakin ahal gauza nahiko erraza da, eta horrek, besteak beste, zenbakiak eta aldagaiak zelula eta erregistro, memoria iraunkorra eta aldi baterako baino ez da. Zer da konpiladore bat? kontzeptu hurbil itzultzen - Hau programa bat bere zeregina da gaiaren sustatzailearen kontzeptua ordenagailuan manipulatu ahal da.

Hau Java konpiladore edo beste edozein programazio hizkuntza batean sartuta erronka da. hizkuntza berri bat agerraldia bakoitzak han idatzirik kodea transferitzeko, forman ordenagailua ulertzen beharra da. Bestela, ez zuen egin. Azken finean, ez da beti giza eta informatika kontzeptuak arteko aldea semantikoa. gainditzeko, eta hizkuntzaren konpiladoreak programazioa da.

egiteko zailtasunak

Programa horien sortzaileek arazo ezberdinak aurre. Hori aplikazioaren domeinuaren kontzeptuak mapping zuzena lotutako Hau arazo zientifikoa. ingeniaritza honek eta pantaila hau ezartzeko lotutako arazo teknologikoak.

konpiladorea zeregina sortzeko desberdinak azpizereginak pluraltasuna osatzen dute. Hau zaila, baina oso zirraragarria industria bat, bere bizitza eskaintzeko bertan programatzaile asko da. Eta ez damutuko.

Klase eta konpiladorea

Beharbada, askok, besteak beste, C eta C ++ bezala hizkuntzetan entzun. Azken finean, ezagunena eta komun bat dira. Hau da programazio hizkuntza oso larria, hori erraza aplikazio eremu kontzeptua, eta bertan, garatzaileei lan erakutsiko dira indartsua kontzeptu duten. Adibidez, ez da klase eta funtzio kontzeptua. hizkuntza askotan ezinbestekoak dira, baina C ++ dira batez ezaugarria.

Programmer askoz errazagoa kontzeptu horien laguntzarekin eredu bat sortzeko. Compiler for Windows C edo beste edozein sistema eragilea goi-mailako gauza horiek erakutsiko dituen inprimakia ordenagailuan ulertzen laguntzen. Orduan bakarrik izango haiek manipulatzeko gai izango zen.

Edozein ordenagailu, ez du axola nola indartsua eta konplexuak ez zen, kontzeptua oso erraza da funtzionatzen. Baina klase kontzeptua zaila da, bizitza errealean gauza asko bistaratuko oso erosoa delako. konpilatzailea kontzeptu konplexua bihurtzen primitiboak ere.

Diseinu Compiler lana

Azken urteotan, joera bat da, edozein enpresa handi, informazioaren teknologiak lotuta, bere programazio hizkuntzan, eta gero sustatzaileei masa zabala mugitzen ekoizten.

Jakina, hizkuntza bakoitzerako konpiladore bat eskatzen du. Eta enpresa, oro har, ematen horietako hizkuntzak batera. Baina badira programatzaileak independentea eta nor arrazoi bat edo beste bat nahi beren konpiladoreak propioa izatea hizkuntzetan enpresen kopuru handi bat ere bada edo hizkuntza berri eta, beraz, konpiladoreak beraientzat garatu dute. konfiantzaz esan dezakegu espezialistak nork du berak eskainitako arlo honetan, zalantzarik gabe, ez lan gabe geratzen.

Beraz, orain argi zer konpilatzailea izan behar du. Hau sustatzailearen eta ordenagailuak, eta hori gabe ez da informatika arloan, edonon arteko programa-itzultzaile bat da.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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