ຄອມພິວເຕີ, ດໍາເນີນໂຄງການ
ການຮວບຮວມ - ຂະບວນການທີ່ອໍານວຍການສື່ສານແລະຄອມພິວເຕີໂປລແກລມເມີ
ການສ້າງໄລຍະສຸດທ້າຍຂອງໂຄງການສະເພາະໃດຫນຶ່ງ, programmer ໃດຖືກບັງຄັບໃຫ້ຊອກຫາຄຸນນະສົມບັດ compiler ໄດ້. ເອກະສານດ້ານວິຊາການຂອງໂຄງການນີ້ການຈັດສັນທີ່ນິຍາມເລັກນ້ອຍແລະເປັນຜົນປະໂຫຍດ, ເພື່ອສັງລວມ. ການຮວບຮວມ - ແມ່ນຂະບວນການຂອງການເປັນໂຄງການເປັນລາຍລັກອັກສອນໃນພາສາເຂົ້າໃຈໂດຍບຸກຄົນ (ພາສາລະດັບສູງ) ເປັນຄໍາສັ່ງເຂົ້າໃຈກັບເຄື່ອງ (ພາສາໃນລະດັບຕ່ໍາ) ໄດ້. ຜົນໄດ້ຮັບແມ່ນໂຄງການທີ່ຢູ່ໃກ້ກັບລະຫັດເຄື່ອງໄດ້. ມັນອາດຈະເບິ່ງຄືວ່າຄ້າຍຄືເປັນລະວັດຖຸ, ລະຫັດພື້ນຖານ. ບາງຄັ້ງ, ໂຄງການດັ່ງກ່າວແມ່ນຄ້າຍຄືກັນກັບ ພາສາປະກອບ.
ດັ່ງນັ້ນ, ສັງລວມ - ເປັນເວລາຂໍ້ມູນຂ່າວສານການປ້ອນຂໍ້ມູນ (source code), ທີ່ເປັນຕົວແທນຄໍາອະທິບາຍຂອງວິທີການດັ່ງກ່າວ, ຫຼືລາຍລັກອັກສອນໃນໂຄງການພາສາບັນຫາ, ຮັດກຸມສາມາດ rewritten ໃນບັນຊີລາຍຊື່ທຽບເທົ່າຂອງທີມເປັນຕົວແທນໃນລະຫັດວັດຖຸ (ພາສາເຄື່ອງຮັດກຸມ).
ຖ້າຫາກວ່າເຖິງແມ່ນວ່າຈະລົດຄວາມຊັບຊ້ອນຄໍານິຍາມ, ຫຼັງຈາກນັ້ນສັງລວມ - ໂຄງການເຄື່ອງກະຈາຍສຽງທີ່ມີບັນຫາ, ຮັດກຸມໃນພາສາເຄື່ອງທີ່ອີງໃສ່ຕະ.
ເຖິງວ່າຈະມີຄວາມໂປ່ງໃສແລະຄວາມລຽບງ່າຍຂອງຄໍານິຍາມ, ການລວບລວມ - ຂະບວນການນີ້ແມ່ນ multifaceted ທີ່ຂ້ອນຂ້າງ. ມີຫຼາຍໆຊະນິດຂອງມັນແມ່ນ. ລວບລວມ batch ແມ່ນເຮັດກ່ຽວກັບໂມດູນແຫຼ່ງຈໍານວນຫນຶ່ງໃນການມອບຫມາຍຈຸດຫນຶ່ງ. ລວບລວມສົ່ງຕາມລໍາດັບ -. ມັນເປັນເຊັ່ນດຽວກັນກັບການຕີລາຄາຂອງ (ເຮັດໃສ່ການລວບລວມເອກະລາດຂອງແຕ່ລະປະຕິບັດການຕໍ່ມາຫຼັງຈາກ) ໄດ້ ທັນມີການລວບລວມເງື່ອນໄຂ. ໃນກໍລະນີນີ້, ຂໍ້ຄວາມອອກອາກາດແມ່ນຂຶ້ນກັບເງື່ອນໄຂທີ່ລະບຸໄວ້ໃນແຫຼ່ງທາງໂຄງການລວບລວມ.
ການປ່ຽນແປງມູນຄ່າຂອງຄ່າຄົງທີ່ສະເພາະໃດຫນຶ່ງສາມາດໄດ້ຮັບການປັບເປີດຫລືປິດອອກອາກາດຂອງຄວາມໂຄງການດັ່ງກ່າວ.
ເພື່ອຄວາມສະດວກຂອງໂຄງການໄດ້ນໍາໃຊ້ທີ່ສະດວກສະບາຍທີ່ສຸດແລະ compilers ດັດແປງແກ້ໄຂບັນຫາຕ່າງໆ. ຖ້າຫາກວ່າພວກເຮົາເຮັດໃຫ້ການຈັດປະເພດ, ມັນເປັນໄປໄດ້ທີ່ຈະຈໍາແນກປະເພດຂອງງົບປະມານທີ່ຄ້າຍຄືກັນ.
compiler vectorized ສ້າງລະຫັດແຫຼ່ງເຂົ້າໄປໃນລະຫັດໃນຄອມພິວເຕີການແປພາສາເຄື່ອງ, ດັດປັບທ່າໂຮງງານຜະລິດ vector ໄດ້.
compiler Flexible ຖືກອອກແບບໂດຍອີງໃສ່ຫຼັກການ modular. ມັນໄດ້ຖືກຄວບຄຸມໂດຍຕາຕະລາງ. ລາວດໍາເນີນໂຄງການເປັນພາສາໃນລະດັບສູງ. ການປະຕິບັດຂອງຕົນແມ່ນຍັງເປັນໄປໄດ້ທີ່ມີການຊ່ວຍເຫຼືອ compiler compiler.
compiler ເພີ່ມປະສິດທິພາບ Re: ການອອກອາກາດຂອງ fragments ໂຄງການແລະສົ່ງກັບມັນ, ໃນຂະນະທີ່ recompiling ໂຄງການທັງຫມົດໄດ້ຖືກລົບລ້າງ.
ອະທິບາຍຫຼື incremental compiler ໃຊ້ຫຼັກການຂອງການປະຕິບັດສອດຄ່ອງຂອງການລວບລວມເອກະລາດສໍາລັບແຕ່ລະຄໍາສັ່ງຫລືຄໍາສັ່ງຂອງໂຄງການແຫຼ່ງຂໍ້ມູນ.
Compiler compiler - ມັນເປັນການແປພາສາ, . ທີ່ໃຊ້ເວລາເປັນຄໍາອະທິບາຍຢ່າງເປັນທາງການຂອງພາສາການຂຽນໂປຣແກຣມ ພຣະອົງສາມາດເປັນອິດສະຫຼະສ້າງ compiler ເປັນພາສາສະເພາະໃດຫນຶ່ງ.
Debug compiler ເປັນອິດສະຫຼະສາມາດລົບລ້າງບາງປະເພດຂອງຄວາມຜິດພາດ syntax.
Compiler ຢູ່ຈັດສັນສະຖານທີ່ກໍານົດໃນຄວາມຊົງຈໍາ, ແລະມັນສາມາດໃຊ້ໄດ້ໃນເວລາທີ່ການນໍາລະດັບຄວາມກ້ວາງຂອງຫນ້າວຽກ.
ມີ compilers samokompiliruemye. ເຂົາເຈົ້າໄດ້ຖືກລາຍລັກອັກສອນໃນພາສາດຽວກັນ, ທີ່ມີສະການອອກອາກາດ.
compiler Universal ມີຄໍາອະທິບາຍຢ່າງເປັນທາງການຫມາຍຕາມແລະໄວຢາກອນຂອງພາສາແຫຼ່ງຂໍ້ມູນ. ມັນປະກອບດ້ວຍຫຼັກຂອງ downloaders syntactic ແລະ semantic ໄດ້.
ບັນຫາທົ່ວໄປທີ່ສຸດ, ບ່ອນທີ່ລວບລວມຄໍາຮ້ອງສະຫມັກຄົ້ນຫາ - ແມ່ນຮຽບຮຽງຫລັກແກ່ນສໍາລັບເວທີ Linux ໄດ້. ດໍາເນີນການນີ້ອະນຸຍາດໃຫ້ແກ້ໄຂລະດັບຄວາມກ້ວາງຂອງບັນຫາທີ່ກ່ຽວຂ້ອງກັບຄວາມກົມກຽວກັນຂອງອຸປະກອນແລະການສ້າງຕັ້ງສະບັບທີ່ເຫມາະສົມທີ່ສຸດຂອງເວທີໄດ້.
ລວບລວມ Java ໃຊ້ການນໍາໃຊ້ຄອມໄພເລີເຮັດວຽກກ່ຽວກັບຄວາມຫລາກຫລາຍຂອງເວທີ. ນີ້ອະນຸຍາດໃຫ້ທ່ານສາມາດ recompile ລະຫັດແຫຼ່ງຄວາມຕ້ອງການຂອງລະບົບປະຕິບັດການຈາກຜູ້ຜະລິດທີ່ແຕກຕ່າງກັນໄດ້.
Similar articles
Trending Now