Computer, Zokuhlela
Ukuqulunqwa - inkqubo lula unxibelelwano kunye nekhompyutha Ndingumqondisi
Ukudala izigaba zokugqibela inkqubo ethile, nayiphi na wenkqubo onyanzelwayo ukuba bakhangele iimpawu emafini. Amaxwebhu lobuchule yale nkqubo ezabelwe inkcazelo eqhelekileyo njenge eluncedo, ukuhlanganisa. Compilation - yinkqubo yokuguqulwa inkqubo abhalwe ngolwimi esingaqondwayo ngumntu (ulwimi kwinqanaba eliphezulu) zibe imiyalelo uqondakale kumatshini (ulwimi ekwinqanaba elisezantsi). Isiphumo yinkqubo leyo ikufuphi ikhowudi umatshini. Oku kusenokubonakala ngathi lomnqongo into, ikhowudi esisiseko. Ngamanye amaxesha, inkqubo enjalo uyafana ulwimi ibandla.
Ngenxa yoko, ukuqulunqa - kuxa ulwazi yongeno (source code), emele inkcazelo algorithm, okanye ebhaliweyo kwinkqubo ulwimi ingxaki ebomini nga kwakhona kuluhlu elingana amaqela amelweyo kwi into ikhowudi (ulwimi umatshini-okuhlenga-hlengiosiweyo).
Ukuba ukuba lula inkcazelo, ngoko iqulunqe - inkqubo losasazo umatshini na ingxaki ebomini ngolwimi umatshini ebomini.
Nangona elubala kunye nokusebenziseka le nkcazelo, ukuhlanganiswa - le nkqubo kakhulu ezininzi. Kukho iindidi eziliqela kuyo. Ibhetshi yokuhlanganisela kwenziwa kwiimodyuli umthombo eliqela kwenye indawo sabelo. Ukuqulunqwa Progressive - ukuba iyafana utoliko (yokuhlanganisela ezimeleyo ukujika-based mqhubi nganye olulandelayo). Kodwa kukho Compilation enemiqathango. Kulo mzekelo, okubhaliweyo usasazo kuxhomekeke iimeko axeliwe lwemvelaphi imiyalelo inkqubo emafini.
Ukutshintsha ixabiso constants ezithile zilungiswe okanye ngaphandle zosasazo kwesicatshulwa program.
Kuba lula le badwelisi benkqubo basebenzisa kakhulu ukhululekile kunye abacwangcisi naphaya ukusombulula iingxaki ezahlukahlukeneyo. Ukuba senza kucalulo, kunokwenzeka ukuba ukwahlula iintlobo ezininzi eziluncedo efanayo.
emafini Vectorized yenza ikhowudi yemvelaphi ibe kumatshini translation ikhowudi computer, ukunyenyisa ukuya Processors wesangqa.
emafini Flexible ezifanele ukwenziwa isekelwe umgaqo yemodyuli. It ilawulwa yi ezitafileni. Ke yakhiwa ulwimi kwinqanaba eliphezulu. ukuphunyezwa kwayo nayo kunokwenzeka compiler uncedo emafini.
emafini kwandiswe yenza kwakhona losasazo amaqhekeza zenkqubo kunye izilungiso ezikuyo, kwaye recompilation kwenkqubo iyapheliswa.
emafini ekutolikwa okanye kwandiswe lisebenzisa siseko okumiselwa angqinelana nokubalwa ezimele ingxelo nganye okanye umyalelo yenkqubo umthombo.
Emafini emafini - kuba ngumguquleli, nto leyo ethatha inkcazo olusesikweni ulwimi lokuprograma. Uyakwazi ukwenza ngokuzimeleyo a compiler ukuba ngolwimi oluthile.
Debug emafini na ngokuzimeleyo ukuphelisa ezinye iintlobo iimpazamo syntax.
Emafini umhlali abelwe indawo esisigxina kwinkumbulo, kwaye iyafumaneka xa uphinda uluhlu olubanzi lwemisebenzi.
Kukho samokompiliruemye abacwangcisi. Bona abhalwe ngolwimi olunye, kunye apho kukho zosasazo.
emafini Universal has inkcazo ngokusesikweni semantics ezisekelwe nolwamagama lomthombo ulwimi. Siqulathe engundoqo downloaders syntactic kunye esemantiki.
Ingxaki kakhulu eqhelekileyo, apho isicelo wokufumana compiler - into liqulunqa kernel i Linux eqongeni. Lo msebenzi ivumela ukusombulula uluhlu olubanzi ngemiba enxulumene kudityaniso lwezixhobo sentlalo uguqulelo ifanelekileyo eqongeni.
Ukuhlanganisa Java usebenzisa abacwangcisi usebenza ezahlukeneyo kumaqonga. Oku kukuvumela ukuba kwakhona ikhowudi yemvelaphi neemfuno lweenkqubo zokusebenza kbavelisi ezahlukeneyo.
Similar articles
Trending Now