CyfrifiaduronRhaglennu

Casgliad - proses sy'n hwyluso cyfathrebu a chyfrifiadur rhaglennydd

Creu camau olaf raglen benodol, unrhyw rhaglennydd cael ei orfodi i edrych i nodweddion compiler. Mae'r dogfennau technegol y rhaglen hon a ddyrannwyd diffiniad cymedrol fel cyfleustodau, i lunio. Casgliad - yw'r broses o drosi rhaglen a ysgrifennwyd mewn iaith ddealladwy i'r person (iaith lefel uchel) i mewn gorchmynion ddealladwy i'r peiriant (iaith lefel isel). Y canlyniad yw rhaglen sy'n agos at cod peiriant. Gall ymddangos fel modiwl gwrthrych, mae'r cod yn sylfaenol. Weithiau, mae rhaglen o'r fath yn debyg i'r iaith cynulliad.

Felly, llunio - yw pan fydd y wybodaeth mewnbwn (cod ffynhonnell), yn cynrychioli disgrifiad o'r algorithm, neu ysgrifenedig mewn rhaglen iaith problem sy'n canolbwyntio gellir ei ailysgrifennu yn y rhestr gyfatebol o dimau a gynrychiolir yn y cod gwrthrych (iaith oriented peiriant).

Os hyd yn oed i symleiddio'r diffiniad, ac yna llunio - rhaglen beiriant darlledu gyda phroblem-oriented yn yr iaith oriented peiriant.

Er gwaethaf y tryloywder a symlrwydd y diffiniad, casglu - y broses hon yn eithaf amlochrog. Mae sawl math ohono. casgliad Swp cael ei wneud ar nifer o fodiwlau ffynhonnell yn un aseiniad pwynt. casgliad Flaengar - mae'n yr un fath â dehongli (gasgliad annibynnol sy'n seiliedig ar droi pob gweithredwr wedi hynny). Eto i gyd mae casglu amodol. Yn yr achos hwn, mae'r testun darlledu yn ddibynnol ar yr amodau a bennir yn y ffynhonnell cyfarwyddebau compiler rhaglen.

Gall newid gwerth rhai cysonion cael ei addasu ar neu oddi ar y darllediad y testun rhaglen.

Er hwylustod y rhaglenwyr defnyddio y mwyaf cyfforddus a crynoadyddion addasu i ddatrys problemau amrywiol. Os byddwn yn gwneud dosbarthiad, mae'n bosibl gwahaniaethu sawl math o cyfleustodau tebyg.

compiler Vectorized cynhyrchu cod ffynhonnell i mewn i god cyfrifiadurol cyfieithu peirianyddol, addasu i'r proseswyr fector.

compiler Hyblyg Dyluniwyd yn seiliedig ar egwyddor modiwlaidd. Mae'n cael ei reoli gan dablau. Bu'n raglennu mewn iaith lefel uchel. ei weithredu hefyd yn bosibl gyda chymorth compiler compiler.

compiler Cynyddol perfformio ail-ddarlledu o'r darnau rhaglen a'r diwygiadau i hynny, ac mae'r ail-grynhoi y rhaglen yn cael ei ddileu.

casglwr deongliadol neu gynyddol yn defnyddio'r egwyddor gweithrediad cyson y casgliad annibynnol ar gyfer pob datganiad neu orchymyn y rhaglen ffynhonnell.

Cynullydd compiler - mae'n gyfieithydd, sy'n cymryd disgrifiad ffurfiol o'r iaith raglennu. Mae'n gallu cynhyrchu casglwr gyfer iaith neilltuol yn annibynnol.

Gall compiler Debug gwared annibynnol rhai mathau o wallau cystrawen.

Compiler preswyl cael lle sefydlog mewn cof, ac mae ar gael wrth ailddefnyddio ystod eang o dasgau.

Mae samokompiliruemye crynoadyddion. Maent yn cael eu hysgrifennu yn yr un iaith, mae darlledu ag ef.

Mae gan compiler Universal o semanteg seiliedig a chystrawen yr iaith ffynhonnell disgrifiad ffurfiol. Mae'n cynnwys craidd o downloaders cystrawennol a semantig.

Y broblem fwyaf cyffredin, lle y casglwr cais dod o hyd - yn llunio cnewyllyn ar gyfer y llwyfan Linux. Mae'r weithred hon yn caniatáu i ddatrys ystod eang o faterion sy'n ymwneud â cysoni offer a gosod y fersiwn mwyaf priodol o'r llwyfan.

Llunio Java weithredu gan ddefnyddio crynoadyddion gweithio ar amrywiaeth o lwyfannau. Mae hyn yn caniatáu i chi ail-grynhoi y cod ffynhonnell i anghenion systemau gweithredu o wahanol gynhyrchwyr.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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