ComputerProgramming

Kompilasyon - usa ka proseso nga nagpahigayon komunikasyon ug computer programmer

Pagmugna sa katapusan nga hugna sa usa ka piho nga programa, sa bisan unsa nga programmer napugos sa pagtan-aw sa mga bahin tighipos. Ang teknikal nga mga dokumento niini nga programa nga gigahin sa usa ka makasaranganon nga kahulugan ingon sa usa ka utility, sa pagtipon sa. Pagtigum - mao ang proseso sa pagkabig sa usa ka programa nga gisulat sa usa ka pinulongan nga masabtan sa mga tawo (nga hatag-as nga lebel sa pinulongan) ngadto sa mga sugo masabtan sa makina (ubos-level nga pinulongan). Ang resulta mao ang usa ka programa nga mao ang duol sa makina code. Kini daw sama sa usa ka butang nga modulo, ang nag-unang mga code. Usahay, ang maong programa mao ang susama sa katilingban nga pinulongan.

Busa, paghipos - mao ang sa diha nga ang input nga impormasyon (source code), nga nagrepresentar sa usa ka paghulagway sa algorithm, o gisulat diha sa usa ka problema-oriented nga programa nga pinulongan mahimong giusab pagsulat sa katumbas nga listahan sa mga teams nga gihawasan sa butang code (makina-oriented nga pinulongan).

Kon bisan sa simple sa kahulugan, unya pagtipon - sa usa ka sibya machine nga programa sa usa ka problema-oriented sa makina-oriented nga pinulongan.

Bisan pa sa transparency ug kayano sa kahulugan, pagtigum - kini nga proseso mao na multifaceted. Adunay pipila ka mga matang sa niini. Batch hinugpong nga gibuhat sa pipila ka mga tinubdan modules sa usa ka punto nga asaynment. Progresibong pagtigum - kini sa sama nga sama sa hubad sa kahulogan sa (ang-based independente pagtigum sa matag sunod-sunod nga operator). Apan adunay kondisyon hinugpong. Sa kini nga kaso, ang sibya teksto mao ang nagsalig sa mga kahimtang nga bungat sa tinubdan nga programa tighipos direktiba.

Ang pag-usab sa bili sa pipila ka mabag mahimong adjust sa o sa sibya sa teksto nga programa.

Alang sa kasayon sa mga programmers gigamit sa labing komportable ug tighipos pahiangay, pabagay sa pagsulbad sa mga nagkalain-laing mga problema. Kon kita sa usa ka klasipikasyon, kini mao ang posible nga sa pag-ila sa pipila ka mga matang sa susama nga utilities.

Vectorized tighipos og source code sa makina nga paghubad computer code,-adjust sa vector processors.

Flexible tighipos gidisenyo base sa usa ka modular baruganan. Kini mao ang kontrolado sa mga lamesa. Siya programa sa usa ka hataas nga ang-ang pinulongan. pagpatuman niini mao usab ang posible nga uban sa tabang tighipos tighipos.

Incremental tighipos naghimo pag-broadcasting sa mga tipik nga programa ug sa kausaban niini, ug ang recompilation sa programa giwagtang.

Interpretive o nagtubo nga tighipos naggamit sa baruganan sa makanunayon nga pagpatuman sa mga independente nga pagtigum alang sa matag pamahayag o sugo sa tinubdan nga programa.

Tighipos tighipos - kini mao ang usa ka maghuhubad, nga nagkinahanglan og usa ka pormal nga paghulagway sa programming pinulongan. Siya mao ang makahimo sa kagawasan, gawas pagmugna sa usa ka tighipos alang sa usa ka partikular nga pinulongan.

Debug tighipos mahimo nga independente pagwagtang sa pipila ka matang sa syntax mga sayop.

Tighipos residente gigahin sa usa ka tinong dapit sa handumanan, ug kini mao ang anaa diha nga reusing sa usa ka halapad nga-laing mga buluhaton.

Adunay samokompiliruemye tighipos. Sila nahisulat diha sa sama nga pinulongan, nga adunay sibya.

Universal tighipos adunay usa ka pormal nga paghulagway base semantiko ug syntax sa tinubdan pinulongan. Kini naglangkob sa usa ka kinauyokan sa syntactic ug semantiko downloaders.

Ang labing komon nga problema, diin ang tighipos kaplag aplikasyon - ang paghugpong sa usa ka lugas alang sa Linux plataporma. Kini nga operasyon nagtugot sa pagsulbad sa usa ka halapad nga-laing mga isyu nga may kalabutan sa sa ipon sa mga ekipo ug sa paghimo sa labing tukma nga bersyon sa mga plataporma.

Paghipos Java implementar sa paggamit sa mga nagtigom nagtrabaho sa usa ka lainlaing matang sa mga plataporma. Kini nagtugot kaninyo sa recompile sa source code sa mga panginahanglan sa operating sistema sa gikan sa lain-laing mga manufacturers.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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