Hordhac
In kasta oo ay yihiin ereyo inta badan lagu isticmaalo barnaamijyada, haddana dad badan ayaan si sax ah u garanayn waxa isku-dubariduhu yahay iyo waxa uu yahay ururiye. Maqaalkan, waxaan ku sharxi doonaa farqiga u dhexeeya labada.
Soo-ururiyaha
Compiler waa barnaamij u tarjuma koodhka uu ku qoray programmer-ka oo ku qoran luqad heer sare ah una beddelaya luqadda mashiinka, taas oo ah luqadda uu kumbiyuutarku fahmaayo. Habka isku-dubaridku waxa uu ka kooban yahay dhawr marxaladood sida falanqaynta ereyada, falanqaynta isku-dhafka ah, falanqaynta semantic iyo curinta koodka shayga.
Natiijadu waa faylal shay oo aan weli kombuyuutarku si toos ah u fulin karin. Taa beddelkeeda, faylka shayga waa in lagu xidhaa maktabado kale si loo soo saaro fayl la fulin karo.
Faa'iidooyinka Compiler
- Koodhka la soo ururiyey wuu ka dhaqso badan yahay koodka isha ee la turjumay.
- Khaladaadka syntax waa la ogaadaa ka hor inta aan barnaamijka la fulin.
- Koodhka waa la hagaajin karaa si loo horumariyo waxqabadkiisa.
Isu-ururiyaha
Isku-dubariduhu waa barnaamij u tarjuma koodhka kulanka luqadda mashiinka. Koodhka fadhiga waa luuqad kale oo barnaamij ah oo la mid ah luqadda mashiinka, laakiin u fudud aadanaha inay fahmaan oo qoraan.
Habka isu-ururinta waxa ka mid ah hal mar, curinta code. Natiijooyinka shirku waa galka shayga oo lala xidhiidhin karo maktabadaha kale si loo soo saaro fayl la fulin karo.
Faa'iidooyinka ururiyaha
- Koodhka la soo ururiyey wuu ka dhaqso badan yahay kood la soo ururiyey.
- Xakameyn heer sare ah ayaa suurtagal ah abuurista koodka.
- Waxaa suurtagal ah in si toos ah loo galo diiwaanka iyo xusuusta kombiyuutarka.
Gunaanad
Marka la soo koobo, farqiga ugu weyn ee u dhexeeya isku-dubaridiyaha iyo isku-dubariduhu waa in isku-dubariduhu uu u tarjumo code-ka kulanka luqadda mashiinka, halka kombuyuutarku uu ka tarjumayo koodka luqadda heerka sare ah oo u beddelaya luqadda mashiinka. Labaduba waxay leeyihiin faa'iidooyinka iyo khasaarooyinka, iyo doorashada mid ama mid kale waxay ku xirnaan doontaa mashruuca iyo ujeedooyinka barnaamijka.
Anigu waxaan ahay Sebastián Vidal, injineer kombuyuutar oo xiiseeya farsamada iyo DIY. Intaa waxaa dheer, anigu waxaan ahay abuuraha tecnobits.com, halkaas oo aan ku wadaago casharrada si aan tiknoolajiyada uga dhigo mid la heli karo oo qof walba la fahmi karo.