OrdenagailuakProgramazioa

Compilation - prozesu bat komunikazio eta informatika programatzaile errazten

programa zehatz bat azken faseetan sortzea, edozein programatzaile behartuta konpiladorea ezaugarriak begiratu. Programa honen Dokumentazio teknikoa definizio xume bat esleitu tresna bat bezala, konpilatu. Compilation - pertsona (maila handiko hizkuntza) ulertzen duen hizkuntza batean idatzitako programa bat komandoak makina (behe-mailako hizkuntza) ulergarria sartu bihurtzeko prozesua da. Emaitza programa bat da, makina-kodea hurbil. Objektu modulu bat, oinarrizko Kodea bezala dirudi. Batzuetan, programa baten antzekoa da muntaia hizkuntza.

Horrela, konpilatzean - da sarrerako informazioa (iturri-kodea), algoritmoaren deskribapen bat ordezkari, edo arazo bideratutako hizkuntza programa batean idatzita egon baliokidea objektu-kodea (makina-bideratutako hizkuntza) ordezkatuta taldeen zerrendan berridatzi daiteke.

are definizio errazteko bada, orduan konpilatu - difusio makina programa batekin bat arazo bideratutako makina bideratutako hizkuntzan.

gardentasuna eta soiltasun definizio, bilketa arren - prozesu hau oso polifazetikoa. Hainbat da mota daude. Batch compilation hainbat iturria point esleipen batean moduluak on egiten da. Progressive compilation - (piztu oinarritutako ondorengo operadore bakoitzak bilduma independentea) interpretazio berdina da. Oraindik ez dago baldintzapeko konpilazioa da. Kasu honetan, difusio testua direla Iturburu programa konpiladorea zuzentarau zehaztutako baldintzak menpe.

konstanteak zenbait balioa aldatzeak egon edo programa testuaren emanaldiaren off doi daitezke.

programatzaileek erosotasuna egiteko erabiltzen erosoena eta konpiladoreak egokitu hainbat arazo konpondu ahal izateko. sailkapen bat egin dugu, bada, posible da hainbat antzeko lanabes motak bereizteko.

VECTORIZADO konpiladorea iturburu-kodea sortzen itzulpen automatikoa ordenagailua kodea sartu, prozesadore bektorialak egokituz.

konpiladorea malguak oinarritutako printzipio modular bat diseinatu zuten. Da taulak kontrolatzen. Maila handiko hizkuntza bat programatu zuen. bere garapenean ere posible laguntza konpiladorea konpiladorea batera.

Inkrementala konpiladore programa zatiak eta bertan agertutako zuzenketak berriro batzean egiten du, eta programa bilduma ezabatzen da.

Interpretazio edo gehikuntzaren konpilatzailea adierazpen bakoitza edo komando-iturri programaren egiteko konpilazio independenteak ezartzeko koherentea printzipioa erabiltzen du.

Compiler konpiladorea - itzultzaile da, eta horrek programazio hizkuntzaren deskribapen formal bat hartzen du. hizkuntza jakin baten konpiladore bat independentean sortzen ahal da.

Araztu konpiladorea independentean sintaxia akatsik mota batzuk kentzeko.

Compiler egoiliar esleituko leku finko bat memoria, eta eskuragarri dago denean zereginak sorta zabal bat berrerabiliz.

Ez dago samokompiliruemye konpiladoreak. Dute hizkuntza berean idatzita daude, eta horiekin ez difusio da.

Universal konpiladorea deskribapen formal bat oinarritutako semantika eta iturri hizkuntzaren sintaxia du. osatzen downloaders sintaktiko eta semantikoa core bat da.

Arazo ohikoenak, non konpiladorea aurkikuntza aplikazioa - Linux plataformarako kernel bat bildu da. Eragiketa honi esker, ekipamendu harmonizazioa lotutako eta plataforma bertsio egokiena ezartzeko gai sorta zabal bat konpontzeko.

Konpilazioaren Java ezarri plataforma anitzetan lantzen konpiladoreak erabiliz. Hau iturri kodea berkonpilatu duzun sistema eragile beharrei fabrikatzaile desberdinetako aukera ematen dio.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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