Komputer, Programming
Kompilasi - hiji prosés nu facilitates komunikasi jeung komputer programmer
Nyieun tahap ahir program husus, programmer wae kapaksa neuteup ka fitur compiler. Dokuméntasi téknis program ieu disadiakeun hiji harti modest sakumaha utiliti, mun compile. Kompilasi - nya éta prosés ngarobah hiji program anu ditulis dina basa dipikanyaho ku jalma (basa tingkat luhur) kana Paréntah kaharti kana mesin (basa tingkat low). hasilna mangrupakeun program anu deukeut ka Kode mesin. Ieu mungkin sigana kawas hiji modul obyék, kodeu dasar. Sakapeung, program saperti mirip jeung rakitan basa.
Ku kituna, compiling - nyaéta lamun inpo input (kode sumber), ngalambangkeun hiji pedaran algoritma, atanapi ditulis dina program basa masalah-berorientasi bisa dituliskeun dina daptar sarua tim digambarkeun dina kode obyék (mesin-berorientasi basa).
Mun malah mun simplify harti, tuluy compile - program mesin siaran ku masalahna-berorientasi dina basa mesin-berorientasi.
Najan transparansi sarta kesederhanaan teh harti, kompilasi - prosés ieu téh rada multifaceted. Aya sawatara jenis eta. kompilasi tumpak geus rengse dina sababaraha modul sumber dina hiji titik ngerjakeun. kompilasi kutang - éta sarua jeung tafsir (kompilasi bebas dumasar giliran-unggal operator saterusna). Acan aya kompilasi kondisional. Dina hal ieu, téks siaran téh gumantung kaayaan nu dieusian di sumber directives program compiler.
Ngarobah nilai konstanta tangtu bisa disaluyukeun atawa mareuman siaran tina téks program.
Keur genah tina programer dipaké paling nyaman jeung compilers diadaptasi pikeun ngajawab sagala rupa masalah. Mun urang nyieun klasifikasi a, kasebut nyaéta dimungkinkeun pikeun ngabédakeun sawatara jenis Utiliti sarupa.
kompiler Vectorized dibangkitkeun kode sumber kana kode komputer panarjamahan Vérsi mesin, nyaluyukeun kana prosesor vektor.
kompiler fléksibel ieu dirancang dumasar kana prinsip modular. Hal ieu dikawasa ku tabel. Anjeunna diprogram dina basa tingkat tinggi. palaksanaan na oge mungkin jeung compiler pitulung compiler.
kompiler Incremental ngalaksanakeun ulang siaran tina popotongan program sarta amendments thereto, sarta recompilation program ieu ngaleungitkeun.
Interpretive atanapi Incremental kompiler migunakeun prinsip palaksanaan konsisten dina kompilasi bebas pikeun tiap pernyataan atawa paréntah tina program sumber.
Kompiler kompiler - eta mangrupakeun penerjemah, nu nyokot pedaran formal tina basa programming. Anjeunna bisa bebas ngahasilkeun kompiler pikeun basa nu tangtu.
Debug kompiler bebas bisa ngaleungitkeun sababaraha rupa kasalahan sintaksis.
Kompiler nyicingan disadiakeun tempat tetep dina mémori, jeung eta geus sadia pas reusing rupa-rupa pancén.
Aya samokompiliruemye compilers. Éta nu ditulis dina basa anu sarua, jeung nu aya siaran.
kompiler Universal boga pedaran formal semantik dumasar tur rumpaka basa sumber. Ieu ngawengku hiji inti downloaders sintaksis jeung semantik.
masalah paling umum, di mana kompiler aplikasi manggihan - geus compiling a kernel keur platform Linux. Operasi ieu ngamungkinkeun pikeun ngajawab rupa-rupa isu anu patali jeung harmonisasi pakakas sarta netepkeun versi paling hade platform nu.
Compiling Java dilaksanakeun ngagunakeun compilers dipake dina rupa-rupa platform. Ieu ngidinan Anjeun pikeun recompile kodeu sumber pikeun kaperluan sistem operasi ti pabrik béda.
Similar articles
Trending Now