Kompjutera, Programimi
Compilation - një proces që lehtëson komunikimin dhe kompjuteri programues
Krijimi fazat e fundit të një programi të veçantë, çdo programues është i detyruar që të shikojmë në tiparet përpiluesit. Dokumentacioni teknik i këtij programi ka ndarë një përkufizim modest si një dobi, për të hartuar. Compilation - është procesi i konvertimin e një program të shkruar në një gjuhë që kuptohet nga personi (gjuhë të nivelit të lartë) në komandave të kuptueshme për makinë (gjuhë të nivelit të ulët). Rezultati është një program që është i afërt me kodin e makinës. Kjo mund të duket si një modul objekt, kodin bazë. Ndonjëherë, një program i tillë është i ngjashëm me gjuhën e kuvendit.
Kështu, hartimin - është kur informacioni input (kodi burimor), që paraqet një përshkrim të algorithm, ose të shkruara në një program në gjuhën e problemeve të orientuar mund të rishkruhen në listën ekuivalente e ekipeve të përfaqësuara në kodin objekt (machine-oriented gjuhë).
Në qoftë se edhe për të lehtësuar përkufizimin, pastaj përpilojnë - një program makinë transmetuar me një problem të orientuar në gjuhën e makinës të orientuar.
Pavarësisht transparencës dhe thjeshtësisë të përkufizimit, Compilation - ky proces është mjaft aspekte. Ka disa lloje të saj. përpilimi Batch është bërë në disa module burimore në një detyrë pikë. përpilim Progressive - kjo është e njëjtë si interpretimi i (përpilimit të kthehet me bazë të pavarur të çdo operator mëvonshëm). Megjithatë, ka hartimi i kushtëzuar. Në këtë rast, teksti transmetimi është i varur nga kushtet që janë të specifikuara në burim direktivat program përpiluesit.
Ndryshuar vlerën e konstanteve të caktuara mund të rregullohen në ose jashtë transmetimit të tekstit të programit.
Për komoditetin e programuesit përdoret më të rehatshme dhe hartuesit përshtatur për të zgjidhur probleme të ndryshme. Nëse bëjmë një klasifikim, është e mundur për të dalluar disa lloje të shërbimeve të ngjashme.
compiler vectorized gjeneron kodin burimor në machine translation kodit kompjuterik, përshtatur për procesorë vektoriale.
compiler fleksibël është projektuar bazuar në një parim modulare. Ajo është e kontrolluar nga tavolina. Ai programuar në një gjuhë të nivelit të lartë. zbatimi i tij është gjithashtu e mundur me përpiluesit ndihmë përpilues.
compiler rritje kryen ri-transmetimin e fragmenteve programit dhe ndryshimeve të saj, dhe rikompilohen i programit është eliminuar.
compiler interpretues ose rritje përdor parimin e zbatimit konsekuent të përpilimit të pavarur për çdo deklaratë apo komandën e programit burimor.
Compiler compiler - kjo është një përkthyes, i cili merr një përshkrim formal të gjuhës programimit. Ai është në gjendje të pavarur të gjeneruar një përpilues për një gjuhë të veçantë.
Debug përpiluesit mund të pavarur të eliminuar disa lloje të gabimeve sintaksës.
Compiler banor ndarë një vend të caktuar në kujtesë, dhe ajo është në dispozicion kur ripërdorimin një gamë të gjerë të detyrave.
Ka samokompiliruemye hartuesit. Ato janë shkruar në të njëjtën gjuhë, me të cilën ka transmetuar.
compiler Universal ka një përshkrim formal semantika bazë dhe sintaksa e gjuhës burim. Ajo përbëhet nga një bërthamë të Shkarkues sintaksore dhe semantike.
Problemi më i zakonshëm, ku përpiluesit gjejnë aplikim - është hartimin e një kernel për platformën Linux. Ky operacion lejon për të zgjidhur një gamë të gjerë çështjesh që lidhen me harmonizimin e pajisjeve dhe ngritjen versionin më të përshtatshme të platformës.
Hartimi Java zbatuar duke përdorur hartuesit duke punuar në një shumëllojshmëri të platformave. Kjo ju lejon të përpiluar kodin burim për nevojat e sistemeve operative nga prodhues të ndryshëm.
Similar articles
Trending Now