KompjûtersProgramming

Kompilaasje - in proses dat makliker makket kommunikaasje en kompjûterprogrammeur

It meitsjen fan de lêste faze fan in spesifyk programma, eltse programmeur wurdt twongen om te sjen nei de gearstaller funksjes. De technyske dokumintaasje fan dit programma dat tawiisd is in beskieden definysje as nutsfoarsjenning, om te stallen. Kompilaasje - is it proses fan it konvertearjen fan in programma skreaun yn in taal begrepen troch de persoan (heech nivo taal) yn kommando begryplik foar de masine (lege-nivo taal). It resultaat is in programma dat is ticht by machine koade. It kin lykje as in foarwerp module, de basis koade. Soms, sa'n programma is te ferlykjen mei de gearkomste taal.

Sa, it gearstallen fan - is wannear't de ynput ynformaasje (boarne koade), foar in beskriuwing fan 'e algoritme of skreaun yn in probleem-rjochte taal programma is te nij skreaun yn it lykweardich list fan teams fertsjintwurdige yn it foarwerp koade (machine-rjochte taal).

As sels te ferienfâldigjen de definysje, dan stallen - in útstjoering machine programma mei in probleem-oriïntearre yn de machine-rjochte taal.

Nettsjinsteande de transparânsje en ienfâld fan de definysje, sammel - dit proses is hiel brede. Der binne ferskate soarten fan. Batch compilation wurdt dien op ferskate boarne modules yn ien punt opdracht. Progressive kompilaasje - it is itselde as de útlis fan (turn-basearre ûnôfhinklike kompilaasje fan elk folgjend operator). Dochs is der ûnder betingsten compilation. Yn dit gefal, de útstjoering tekst is ôfhinklik fan 'e omstannichheden dy't spesifisearre yn' e boarne programma compiler rjochtlinen fêst.

It feroarjen fan de wearde fan beskate konstanten kinne oanpast wurde oan of út 'e útstjoering fan it programma tekst.

Foar it gemak fan de programmeurs brûkt it meast comfortable en compilers oanpast te lossen ferskate problemen. At we meitsje in yndieling, is it mooglik om te ûnderskieden ferskate soarten fan ferlykbere nutsfoarsjennings.

Vectorized gearstaller generearret boarne koade yn masine oersetting kompjûter koade, it oanpassen oan it vector Prozessoren.

Fleksibele gearstaller wie ûntwurpen op basis fan in Modular prinsipe. It wurdt regele troch tabellen. Hy programmearre yn in hege nivo taal. de ymplemintaasje is ek mooglik mei help compiler compiler.

Ferbining gearstaller performs opnij útstjoeren fan it programma biten en amendeminten dêrop, en de recompilation fan it programma is eliminearre.

Interpretive of Ferbining gearstaller brûkt it prinsipe fan konsistinte útfiering fan it ûnôfhinklike compilation foar elke ferklearring of kommando fan de boarne programma.

Gearstaller gearstaller - it is in oersetter, dat kostet in formele omskriuwing fan de programmearring taal. Hy is by steat om selsstannich generearje in gearstaller foar in bepaalde taal.

Debug gearstaller kin selsstannich elimineren guon soarten syntaks flaters.

Gearstaller bewenner tawiisd in fêst plak yn it ûnthâld, en it is beskikber as it wer brûken fan in breed skala oan taken.

Der samokompiliruemye compilers. Sy binne skreaun yn deselde taal, wêrmei der is útstjoering.

Universele gearstaller hat in formele beskriuwing basearre semantyk en syntaksis fan 'e boarne taal. It bestiet út in kearn fan syntaktyske en semantyske downloaders.

De meast foarkommende probleem, dêr't de gearstaller sykje applikaasje - is it gearstallen fan in kearn foar de Linux platfoarm. Dizze hanneling kinne oplosse in breed skala oan saken oangeande de harmonisearring fan apparatuer en it ynstellen fan de meast geskikte ferzje fan it platfoarm.

Compiling Java útfierd mei help fan compilers dwaande mei in ferskaat oan platfoarms. Dit kinne jo yn dat gefal it boarne koade oan it ferlet fan Betriebssystemen út ferskillende fabrikanten.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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