KompjutersIpprogrammar

Kumpilazzjoni - proċess li tiffaċilita l-komunikazzjoni u tal-kompjuter programmer

Ħolqien tal-istadji finali ta 'programm speċifiku, kull programmer hija kostretta li tfittex għall-karatteristiċi kompilatur. Id-dokumentazzjoni teknika ta 'dan il-programm allokat definizzjoni modesta bħala utilità, biex jikkompilaw. Kumpilazzjoni - huwa l-proċess tal-konverżjoni programm miktuba f'lingwa li tinftiehem mill-persuna (lingwa livell għoli) fis jikkmanda li tinftiehem li l-magna (lingwa ta 'livell baxx). Ir-riżultat huwa programm li tkun qrib kodiċi magna. Dan jista 'jidher modulu oġġett, il-kodiċi bażiku. Kultant, tali programm huwa simili għall- lingwa assemblaġġ.

Għalhekk, kumpilazzjoni - huwa meta l-informazzjoni input (source code), li jirrappreżentaw deskrizzjoni tal-algoritmu, jew bil-miktub fi programm lingwa orjentati lejn il-problema tista 'tiġi miktuba mill-ġdid fil-lista ekwivalenti ta' timijiet rappreżentati fil-object code (lingwa orjentati magna).

Jekk anki biex tissimplifika d-definizzjoni, imbagħad jikkompilaw - programm magna xandira bil-lingwa orjentati magna orjentati problema.

Minkejja t-trasparenza u s-sempliċità tad-definizzjoni, il-kompilazzjoni - dan il-proċess huwa pjuttost multidimensjonali. Hemm diversi tipi ta 'dan. kumpilazzjoni Lott isir fuq diversi moduli ta 'sors fl-assenjament punt wieħed. kumpilazzjoni Progressiva - huwa l-istess bħall-interpretazzjoni tal-(kompilazzjoni indipendenti bbażati dawran-of kull operatur sussegwenti). Madankollu hemm kumpilazzjoni kondizzjonali. F'dan il-każ, it-test xandira tkun dipendenti fuq il-kundizzjonijiet li huma speċifikati fid-direttivi programm kompilatur sors.

Nibdlu l-valur ta 'ċerti kostanti jista' jiġi aġġustat fuq jew barra l-xandira tat-test programm.

Għall-konvenjenza tal-programmaturi użat l-aktar komdu u kompilaturi adattati sabiex isolvu problemi varji. Jekk nagħmlu klassifikazzjoni, huwa possibbli li wieħed jiddistingwi diversi tipi ta 'utilitajiet simili.

kompilatur vectorized jiġġenera kodiċi tas-sors fis kodiċi tal-kompjuter traduzzjoni awtomatika, l-aġġustament għall-proċessuri vector.

kompilatur flessibbli kienet maħsuba ibbażata fuq prinċipju modulari. Din hija kkontrollata minn tabelli. Huwa programmati f'lingwa livell għoli. implimentazzjoni tagħha hija wkoll possibbli bl-kumpilatur għajnuna kompilatur.

kompilatur inkrementali twettaq-xandir mill-ġdid tal-frammenti programm u emendi għalihom, u l-recompilation tal-programm hija eliminata.

kompilatur interpretattivi jew inkrementali juża l-prinċipju ta 'implimentazzjoni konsistenti tal-kumpilazzjoni indipendenti għal kull dikjarazzjoni jew kmand tal-programm sors.

kompilatur kompilatur - huwa traduttur, li jieħu deskrizzjoni formali tal-lingwa ta 'programmar. Huwa kapaċi li b'mod indipendenti jiġġeneraw kompilatur għal lingwa partikolari.

kompilatur debug tista indipendentement telimina xi tipi ta 'żbalji sintassi.

Kompilatur residenti allokati post fiss fil-memorja, u huwa disponibbli meta jerġgħu jużaw firxa wiesgħa ta 'kompiti.

Hemm samokompiliruemye kompilaturi. Huma miktuba bl-istess lingwa, li magħhom ikun hemm xandira.

kompilatur universali għandha deskrizzjoni formali semantika u sintassi tal-lingwa sors ibbażata. Din tikkonsisti minn qalba ta 'downloaders sintattika u semantiċi.

Il-problema l-aktar komuni, meta l-applikazzjoni jsibu kompilatur - qed tiġbor għadma għall-pjattaforma Linux. Din l-operazzjoni tippermetti sabiex issolvi firxa wiesgħa ta 'kwistjonijiet relatati mal-armonizzazzjoni ta' tagħmir u jistabbilixxu l-verżjoni l-aktar xierqa tal-pjattaforma.

Kompilazzjoni Java implimentati permezz kompilaturi jaħdmu fuq varjetà ta 'pjattaformi. Dan jippermettilek li recompile-kodiċi sors għall-ħtiġijiet ta 'sistemi operattivi minn manifatturi differenti.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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