ການຂຽນໂປຼແກຼມທີ່ໃຊ້ພາສາ Pascal ຫຼື C ອາດຈະສັບສົນບາງຄັ້ງ. ເຖິງຢ່າງໃດກໍ່ຕາມ, ການຂຽນໂປຼແກຼມຈະກາຍເປັນເລື່ອງງ່າຍກັບ AWK, ເຊິ່ງເປັນພາສາການຂຽນໂປແກຼມທີ່ມີຈຸດປະສົງພິເສດ. ໃນຂະນະທີ່ໃຊ້ C ຫຼື Pascal, ມັນຕ້ອງການລະຫັດຫລາຍໆສາຍໃນຂະນະທີ່ AWK ໃຊ້ພຽງແຕ່ສອງສາມເສັ້ນຂອງລະຫັດ. GAWK ແມ່ນການຈັດຕັ້ງປະຕິບັດ GNU ຂອງ AWK.
GAWK ແມ່ນຮຸ່ນ GNU ທີ່ມີປະສິດທິພາບຂອງ AWK. ທັງ GAWK ແລະ AWK ຊ່ວຍໃນການຂຽນລະຫັດດ້ວຍຄວາມສະດວກສະບາຍໂດຍບໍ່ຕ້ອງກັງວົນກ່ຽວກັບການໃຊ້ຈ່າຍທີ່ ຈຳ ເປັນ ສຳ ລັບເຮັດໂປແກຼມ. ທັງ AWK ແລະ GAWK ມີຫຼາຍລັກສະນະເພີ່ມເຊິ່ງຊ່ວຍໃນການຂຽນໂປຼແກຼມທີ່ມີປະສິດທິພາບໂດຍໄວ. ເມື່ອໃຊ້ GAWK ແລະ AWK, ທ່ານບໍ່ສາມາດເບິ່ງລາຍລະອຽດທີ່ ໜ້າ ເບື່ອທີ່ເຮັດໃຫ້ວຽກຂອງການຂຽນໂປຼແກຼມເຄັ່ງຄັດ. ຄຸນລັກສະນະຕ່າງໆ, ເຊັ່ນ, ຮູບແບບການເຊື່ອມໂຍງ, ການຈັບຄູ່ຮູບແບບ, ແລະການຈັດການເອກະສານໂຕ້ຖຽງແບບ ຄຳ ສັ່ງແບບອັດຕະໂນມັດຊ່ວຍໃນການຂຽນໂປແກຼມໃນແບບທີ່ງ່າຍ.

AWK ຊ່ວຍໃນການຈັດການຖານຂໍ້ມູນຂະ ໜາດ ນ້ອຍແລະສ່ວນບຸກຄົນ, ສ້າງບົດລາຍງານ, ຜະລິດດັດສະນີ, ເຮັດໃຫ້ຂໍ້ມູນຖືກຕ້ອງ, ແລະປະຕິບັດວຽກງານການກະກຽມເອກະສານອື່ນໆ. ມັນຍັງຊ່ວຍໃນການທົດລອງໃຊ້ກັບສູດການຄິດໄລ່ທີ່ສາມາດປັບຕົວກັບພາສາອື່ນ. GAWK ຍັງມາພ້ອມກັບຄຸນລັກສະນະທັງ ໝົດ ນີ້. ນອກ ເໜືອ ຈາກລັກສະນະດັ່ງກ່າວ, GAWK ຍັງມີບາງລັກສະນະເພີ່ມເຕີມທີ່ເຮັດໃຫ້ງ່າຍຕໍ່ການຈັດຮຽງຂໍ້ມູນ, ການສະກັດເອົາຊິ້ນສ່ວນແລະສ່ວນຂອງຂໍ້ມູນ ສຳ ລັບການປະມວນຜົນ, ແລະຍັງຊ່ວຍໃນການປະຕິບັດການສື່ສານເຄືອຂ່າຍແບບງ່າຍດາຍ.

AWK ແມ່ນຊື່ທີ່ໄດ້ມາຈາກເບື້ອງຕົ້ນຂອງນັກອອກແບບຂອງໂຄງການນີ້; Alfred V. Aho, Peter J. Weinberger, ແລະ Brian W. Kernighan. ສະບັບ AWK ເດີມຖືກຂຽນຂື້ນໃນປີ 1977 ທີ່ຫ້ອງທົດລອງ AT&T Bell. ມັນແມ່ນໃນປີ 1986 ທີ່ GAWK ຂຽນໂດຍ Paul Rubin. ໃນປີ 1986, Jay Fenlason ໄດ້ຂຽນ GAWK ສຳ ເລັດ.

ສະຫຼຸບສັງລວມ:

1. ການຂຽນໂປແກຼມໃຫ້ງ່າຍຂື້ນກັບ AWK ເຊິ່ງເປັນພາສາການຂຽນໂປແກຼມທີ່ມີຈຸດປະສົງພິເສດ. GAWK ແມ່ນການປະຕິບັດ 2.GNU ຂອງ AWK.
3.GAWK ແມ່ນລຸ້ນ GNU ທີ່ມີປະສິດທິພາບຂອງ AWK.
4.AWK ແມ່ນຊື່ທີ່ໄດ້ມາຈາກເບື້ອງຕົ້ນຂອງນັກອອກແບບຂອງໂຄງການນີ້; Alfred V. Aho, Peter J. Weinberger, ແລະ Brian W. Kernighan. ສະບັບ AWK ເດີມຖືກຂຽນຂື້ນໃນປີ 1977 ທີ່ຫ້ອງທົດລອງ AT&T Bell.
5. ມັນແມ່ນໃນປີ 1986 ທີ່ GAWK ຂຽນໂດຍ Paul Rubin.
6.AWK ຊ່ວຍໃນການຈັດການຖານຂໍ້ມູນຂະ ໜາດ ນ້ອຍແລະສ່ວນບຸກຄົນ, ສ້າງບົດລາຍງານ, ຜະລິດດັດສະນີ, ເຮັດໃຫ້ຂໍ້ມູນຖືກຕ້ອງ, ແລະປະຕິບັດວຽກງານການກະກຽມເອກະສານອື່ນໆ. GWAK ຍັງມາພ້ອມກັບຄຸນລັກສະນະທັງ ໝົດ ນີ້. ນອກ ເໜືອ ຈາກຄຸນລັກສະນະເຫຼົ່ານີ້, GWAK ມີບາງລັກສະນະເພີ່ມເຕີມທີ່ເຮັດໃຫ້ງ່າຍຕໍ່ການຈັດຮຽງຂໍ້ມູນ, ການສະກັດເອົາຊິ້ນສ່ວນແລະສ່ວນຂອງຂໍ້ມູນ ສຳ ລັບການປະມວນຜົນ, ແລະຍັງຊ່ວຍໃນການປະຕິບັດການສື່ສານເຄືອຂ່າຍແບບງ່າຍດາຍ.

ເອກະສານອ້າງອີງ