Datori, Programmēšana
Compilation - process, kas atvieglo komunikāciju un datoru programmētājs
Radot pēdējos posmos īpašu programmu, jebkurš programmētājs ir spiests skatīties uz kompilators funkcijas. Tehniskā dokumentācija Šīs programmas piešķirts pieticīgs definīciju kā lietderība, lai apkopotu. Compilation - ir process, pārveidojot programmu rakstīts valodā, ko persona (augsta līmeņa valoda) saprot vērā komandas saprotamā iekārtai (zema līmeņa valoda). Rezultāts ir programma, kas ir tuvu mašīnu kodu. Tas var šķist objekta moduļa, pamata kodu. Dažreiz šāda programma ir līdzīgs montāžas valodā.
Tātad, apkopojot - ir tad, kad ievades informācija (pirmkods), kas pārstāv aprakstu algoritma vai rakstīts ar problēmu valodas programmu var pārrakstīt ar līdzvērtīgu brigāžu sarakstu pārstāvēto objekta kodu (mašīna orientēta valoda).
Ja pat vienkāršotu definīciju, tad apkopo - par apraides mašīna programmu ar problēmu orientēta uz mašīnu orientētu valodu.
Neskatoties uz pārskatāmību un vienkāršību definēšanas, apkopošanai - šis process ir diezgan daudzpusīga. Ir vairāki veidi, tā. Partijas apkopojums tiek veikta vairākos avota moduļiem vienā uzdevuma punktu. Progresīvais apkopojums - tas ir tāds pats kā interpretāciju (Gājienu neatkarīgs apkopojums par katru nākamo operatora). Tomēr pastāv nosacījums apkopojums. Šajā gadījumā apraides teksts ir atkarīgs no apstākļiem, kas ir norādīti avota programma kompilators direktīvām.
vērtību konkrētu konstanšu maiņa var regulēt vai izslēgt apraides programmas tekstu.
Lai ērtībai programmētāju izmanto visērtāk un kompilatori pielāgota, lai risinātu dažādas problēmas. Ja mēs veiktu klasifikāciju, ir iespējams atšķirt vairāku veidu līdzīgu komunālajiem pakalpojumiem.
Vektorizēta kompilators ģenerē avota kodu mašīntulkošanas datorkoda, pielāgojot uz vektoru procesoriem.
Elastīga kompilators tika izstrādāta, balstoties uz moduļu principa. To kontrolē tabulās. Viņš ieprogrammēts augsta līmeņa valodu. tās īstenošana ir iespējama arī ar palīdzību kompilatoru kompilatoru.
Incremental kompilators veic atkārtotu pārraidīšanu programmas fragmentu un grozījumiem, un ir novērsts pārveidojums programmas.
Skaidrojošo vai papildu kompilators izmanto konsekventu īstenošanu neatkarīgo apkopošanu par katru paziņojumu vai komandu no avota programmas principu.
Compiler kompilators - tas ir tulkotājs, kas ņem oficiālu aprakstu programmēšanas valodu. Viņš ir spējīgs patstāvīgi radīt kompilators konkrētā valodā.
Debug kompilators var patstāvīgi novērst dažus sintakses kļūdas veidiem.
Compiler iedzīvotājs piešķirts noteiktu vietu atmiņā, un tā ir pieejama, ja izmantojat plašu uzdevumu.
Tur samokompiliruemye sastādītāji. Tie ir rakstīti tajā pašā valodā, ar kuru ir raidījums.
Universal kompilators ir oficiālu aprakstu balstīti semantika un sintaksi no avota valodu. Tas sastāv no kodola sintaktisko un semantisko downloaders.
Visbiežāk problēma, kur sastādītājs atradums pieteikums - ir apkopojot kodolu Linux platformas. Šī operācija ļauj risināt plašu jautājumu loku, kas saistīti ar saskaņošanu iekārtu un nosakot vispiemērotāko versiju platformu.
Apkopošana Java īstenota, izmantojot sastādītāji strādā uz dažādām platformām. Tas ļauj recompile pirmkodu vajadzībām operētājsistēmām no dažādiem ražotājiem.
Similar articles
Trending Now