Science Technology Open Doors to Enhancement of Environment and Quality Life;
Open up your business to new possibilities.

ລັກລະນະການທໍາ​ງານຂອງພາສາ​ຄອມພິວເຕີ ແຕ່ລະພາສາມີຄືແນວໃດ

 ພາສາ​ຄອມພິວເຕີ ຈໍາ​ແນກຕາມ​ລັກລະນະທໍາ​ງານ ໄດ້​ເປັນ ດັ່ງ​ນີ້

 
1.
ພາສາ​ໂປຣແກຣມ
2.
ພາ​ສາສຄິບຕ໌
3.
ພາສາ​ມາກັບ (Markup)
4. Query language
5.
Transformationlanguage 

ໂດຍ​ພາສາ​ແຕ່​ລະ​ປະ​ເພດ ມີ​ລັກສະນະ ດັ່ງ​ນີ້
1. ພາສາ​ໂປ​ແກມ
ພາສາ​ໂປ​ແກມ ຄື ພາສາ​ທີ່​ສາມາດ​ໃຊ້​ຄວບ​ຄຸມ​ກໍາ​ນົດ​ພຶດຕິກຳ​ການ​ທໍາ​ງານ​ຂອງ​ເຄື່ອງ​ຈັກ​​ໄດ້ ໂດຍ​ສະເພາະ​ຄອມພິວເຕີ ພາສາ​ໂປ​ແກມ​ກໍ​ເໝືອນ​ພາສາ​ມະນຸດ​ທີ່​ຈະ​ຕ້ອງ​ໃຊ້​ຫຼັກໄວຍະກອນ​ສຳພັນ (syntax) ແລະ​ຄວາມຫມາຍ (semantic) ເພື່ອ​ກໍາ​ນົດ​ໂຄງ​ສ້າງ​ແລະ​ຕີ​ຄວາມຫມາຍ​ຕາມ​ລໍາ​ດັບ ພາສາ​ໂປ​ແກມ​ຊ່ວຍ​ໃຫ້​ການ​ສື່​ສານ​ໃນ​ພາລະ​ກິດ​ຂໍ້ມູນ​ສະ​ດວກ​ຫລາຍ​ຂຶ້ນ​
2. ພາ​ສາສຄິບຕ໌
ພາ​ສາສຄິບຕ໌ ຄື​ໂຄດ​ຄໍາ​ສັ່ງ​ທີ່​ທໍາ​ງານ​ໃນ​ແບບ Text File ໂດຍ​ມີ​ຕົວ Interpreter ຫລື​ຕົວ​ແປ​ພາສາ​ທໍາ​ຫນ້າທີ່​ແປ​ຄວາມຫມາຍ​ໃນ​ການ​ທໍາ​ງານ ການ​ທໍາ​ງານ​ຂອງ​ໂປ​ແກມ​ໃນ​ແບບ Script ນີ້​ຈະ​ເປັນ​ການ​ທໍາ​ງານ​ຕາມ​ຄໍາ​ສັ່ງ​ເທື່ອລະ​ແຖວ
ໃນ​ການ​ຂຽນ​ພາ​ສາສຄິບຕ໌ ສາໍ​ຫຼັບເບ​ໄຊ​ນັ້ນ​ຂຽນ​ໄດ້​ຫລາຍ​ພາສາ ແລະ​ມີ​ຮູບ​ແບບ​ການ​ຂຽນ​ຢູ່​ນຳກັນ​ສອງ​ແບບ​ຄື
1. Client-Side Scripting
ເປັນ​ການ​ຂຽນ​ໂປ​ແກມ​ພາ​ສາສຄິບຕ໌ ໃຫ້​ທາ​ງານ​ເທິງ Web Browser ໂດຍ​ຂຽນ​ໂປ​ແກມ​ແກ​ຫລື​ແຝງ (Embed) ເຂົ້າໄປ​ເປັນ​ສ່ວນຫນຶ່ງ​ຂອງ​ເອກະສານ HTML ໂປ​ແກມ​ພາ​ສາສຄິບຕ໌ ​ປະ​ເພດ​ນີ້​ໄດ້​ແກ່ JavaScript, VBScript
2. Server-Side Scripting
ເປັນ​ການ​ຂຽນ​ໂປ​ແກມພາ​ສາສຄິບຕ໌ ໃຫ້​ທາ​ງານ​ເທິງ Web Server ໂດຍ Web Browser ຈະ​ເປັນພຽງ​ແຕ່ຕົວ​ທີ່​ສະແດງ​ຜົນ​ການ​ທາ​ງານ​ເທົ່າ​ນັ້ນ​ໂປ​ແກມ​ທີ່​ທາ​ງານ​ເທິງ Web Server ເຫລົ່າ​ນີ້​ເຮົາເອີ້ນວ່າ CGI Script ຊຶ່ງ​ສາມາດ​ຂຽນ​ໄດ້​ຫລາຍ​ພາສາ​ນຳກັນ​ເຊັ່ນ Perl , C, Pascal , VB ເປັນ​ຕົ້ນ ແລະ ໂປ​ແກມ​ພາ​ສາສຄິບຕ໌​ປະ​ເພດ​ນີ້​ໄດ້​ແກ່ JSP, ASP , PHP

  
3. ພາສາ​ມາ​ກບ (Markup language) 

ພາສາ​ມາ​ກ (Markup language) ຄື​ປະ​ເພດ​ພາສາ​ຄອມພິວເຕີ​ທີ່​ສະແດງ​ທັງ​ຂໍ້​ມູນ ແລະ​ຂໍ້​ມູນ​ຮູບ​ແບບ​ເຂົ້າ​ນຳກັນ ໂດຍ​ຂໍ້​ມູນ​ຮູບ​ແບບ​ອະທິບາຍ​ເຖິງ​ໂຄງ​ສ້າງ​ຫລື​ການ​ສະແດງ​ຜົນ​ຊຶ່ງ​ສ່ວນ​ນີ້​ເອີ້ນວ່າ ມາ​ກ ໂດຍ​ຈະ​ຢູ່​ລວມ​ກັບ​ຂໍ້​ມູນ​ປົກກະຕິ ພາສາ​ມາ​ກ ​ທີ່​ຮູ້​ຈັກ​ກັນ​ດີ​ທີ່ສຸດ​ຄື HTML ຕາມ​ຄວາມ​ເປັນ​ມາ​ແລ້ວ ພາສາ​ຮູບ​ແບບ​ນີ້​ໄດ້​ມີ​ການ​ໃຊ້​ໃນ​ອຸດສາຫະກຳ​ການ​ພິມ​ໃນ​ການ​ຕິດ​ຕໍ່​ສື່​ສານ​ງານ​ພິມ​ລະຫວ່າງ​ຜູ້​ຂຽນ ບັນ​ນາ​ທິ​ການ ແລະ​ເຄື່ອງ​ພິມ

4. ພາສາ​ສອບ​ຖາມ (Query language) 

 ພາສາ​ສອບ​ຖາມ (Query language) ເປັນ​ພາສາ​ຄອມພິວເຕີ​ທີ່​ໃຊ້​ສາ​ໍລັບສອບ​ຖາມ​ຫລື​ຈັດການ​ກັບ​ຂໍ້​ມູນ​ໃນ DBMS ໂດຍ​ພາສາ​ປະ​ເພດ​ນີ້​ທີ່​ໄດ້ຮັບ​ຄວາມ​ນິຍົມ​ສູງ​ສຸດ​ຄື ພາສາ​ສອບ​ຖາມ​ເຊີງ​ໂຄງ​ສ້າງ (Structure Query Language: SQL) ຄິດ​ຄົ້ນ​ໂດຍ​ນັກ​ວິທະຍາ​ສາດ​ຂອງ​ໄອ​ບີ​ເອັມ​ໃນ​ປີ 1970 ມີ​ຮູບ​ແບບ​ຄາ​ສັ່ງ​ທີ່​ຄ້າຍ​ກັບ ປະ​ໂຍກ​ໃນ​ພາສາ​ອັງ​ກດ​ຫລາຍ ຊຶ່ງ​ປະຈຸບັນ​ອົງ​ກອນ ແອນ​ຊີ ໄດ້​ປະ​ກາດ​ໃຫ້​ພາສາ​ສອບ​ຖາມ​ເຊີງ​ໂຄງ​ສ້າງ ເປັນ​
 ພາສາ​ມາດຕະຖານ​ສາ​ໍລັບ​ລະບົບ​ການ​ຈັດການ​ຖານ​ຂໍ້​ມູນ​ເຊີງ​ສຳພັນ (Relational Database management System ຫລື RDBMS) ເປັນ​ລະບົບ DBMS ແບບ​ທີ່​ໃຊ້​ກັນ​ແພ່​ຫລາຍ​ທີ່ສຸດ​ໃນ​ປະຈຸບັນ ລະບົບ​ການ​ຈັດການ​ຖານ​ຂໍ້​ມູນ​ເຊີງ​ສຳພັນ​ທຸກ​ລະບົບ​ຈະ​ໃຊ້​ຄາ​ສັ່ງ​ພື້ນ​ຖານ​ຂອງ​ພາສາ SQL ໄດ້​ເໝືອນ ໆ ກັນ ແຕ່​ອາດ​ມີ​ຄາ​ສັ່ງ​ພິເສດ​ທີ່​ແຕກ​ຕ່າງ​ກັນ​ນຳ ເນື່ອງ​ຈາກ​ບໍລິສັດ​ຜູ້​ຜະລິດ​ແຕ່​ລະບໍລິສັດພະຍາຍາມ​ທີ່​ຈະ​ພັດທະນາ RDBMS ຂອງ​ຕົນເອງ​ໃຫ້​ມີ​ລັກສະນະ​ທີ່​ເດັ່ນ​ກວ່າ​ລະບົບ​ອື່ນ​ໂດຍ​ເພີ່ມ​ຄຸນສົມບັດ​ທີ່​ເກີນ​ຂໍ້​ກາ​ໜົດ​ຂອງ ແອນ​ຊີ ຊຶ່ງ​ຄິດວ່າ​ຈະ​ເປັນ​ປະໂຫຍດ​ຕໍ່​ຜູ້​ໃຊ້​ເຂົ້າໄປ

5. Transformationlanguage

ພາສາ​ຄອມພິວເຕີ​ສໍາລັບພັດທະນາ​ໂປ​ແກມ

  ໃນ​ປະຈຸບັນ​ມີ​ພາສາ​ຄອມພິວເຕີ​ທີ່​ໃຊ້​ສາ​ໍລັບພັດທະນາ​ໂປ​ແກມ​ຫລວງ-ຫລາຍ ບາງ​ພາສາ​ເຖິງວ່າ​ຈະ​ມີ​ມາ​ດົນ​ແລ້ວ​ແຕ່​ກໍ​ຍັງ​ໄດ້ຮັບ​ຄວາມ​ນິຍົມ​ຢູ່​ເນື່ອງ​ຈາກ​ມີ​ການ​ພັດທະນາ​ມາ​ຢ່າງ​ຍາວ-ນານ ຈຶ່ງ​ມີ​ເຄື່ອງ​ມື​ຊ່ວຍ​ໃຫ້​ຂຽນ​ໂປ​ແກມ​ໄດ້​ງ່າຍ​ຂຶ້ນ​ຫລວງ-ຫລາຍ ພາສາ​ແຕ່​ລະ​ພາສາ​ຈະ​ມີ​ໂຄງ​ສ້າງ​ຂອງ​ພາສາ​ແຕກ​ຕ່າງ​ກັນ ມີ​ຄວາມ​ສາມາດ​ເດັ່ນ​ໆ ຕ່າງ​ກັນ ແລະ​ແຕ່​ລະ​ພາສາ​ກໍ​ໃຊ້​ສະພາບ​ແວດ​ລ້ອມ​ຂອງ​ເຄື່ອງ​ຄອມພິວເຕີ​ຕ່າງ​ກັນ​ດ້ວຍ ພາສາ​ຄອມພິວເຕີ​ທີ່​ນິຍົມ​ໃຊ້​ໃນ​ການ​ຂຽນ​ໂປ​ແກມ​ໄດ້​ແກ່

ພາສາ​ເບ​ສິກ (BASIC)

   ພາສາ​ເບ​ສິກ​ເປັນ​ພາສາ​ລະ​ດັບ​ສູງ ເກີດ​ຂຶ້ນ​ເມື່ອ​ປີ ຄ. ສ.1963 ທີ່​ມະຫາ​ວິທະຍາ​ໄລ Dartmouth College ຕໍ່​ມາ​ໄດ້​ຖືກ​ນາ​ມາ​ໃຊ້​ໃນ​ຄອມພິວເຕີ​ທົ່ວ​ໄປ​ໃນ​ປີ ຄ. ສ.1980 ຄາ​ວ່າ BASIC ຫຍໍ້​ມາ​ຈາກ​ຄາ​ວ່າ Beginner’s Allpurpose Symbolic Instruction Code ພາສາ​ນີ້​ເໝາະ​ສາ​ລັບ​ຜູ້​ເລີ່ມ​ຕົ້ນ​ຂຽນ​ໂປ​ແກມ​ເນື່ອງ​ຈາກ​ເປັນ​ຮູບ​ແບບ​ຄາ​ສັ່ງ​ທີ່​ງ່າຍ ແຕ່​ຄວາມ​ສາມາດ​ຈະ​ນ້ອຍ​ກວ່າ​ພາສາ​ອື່ນ ໆ ເນື່ອງ​ຈາກ​ເປັນ​ພາສາ​ທີ່​ພັດທະນາ​ມາ​ດົນ​ແລ້ວ

ພາສາ​ຟອລ໌​ແທນ (FORTRAN)

    ພາສາ​ນີ້​ເປັນ​ພາສາ​ລະ​ດັບ​ສູງ​ເກີດ​ຂຶ້ນ​ປີ ຄ. ສ.1950 າ​ວ່າ FORTRAN ຫຍໍ້​ມາ​ຈາກ​ຄາ​ວ່າ FORmularTRANslatorພາສາ​ນີ້​ເປັນ​ພາສາ​ທີ່​ມີ​ປະ​ສິດ​ທິ​ພາບ​ສູງ​ໃນ​ການ​ຄາ​ນວນ ເໝາະ​ສາ​ລັບ​ການ​ຂຽນ​ໂປ​ແກມ​ປະ​ຍຸກທາ​ງຄະ​ນິດ​ສາດ​ທາ​ງານ​ເທິງ​ເຄື່ອງ​ເມນ​ເຟ​ມ ແຕ່​ໃນ​ປະຈຸບັນ​ໄດ້​ມີ​ຄອມ​ໄພ໌​ເລີລ໌​ຫລາຍ​ຕົວ​ທີ່​ພັດທະນາ​ຂຶ້ນ​ສາ​ລັບ​ແປ​ພາສາ​ນີ້​ເທິງ​ເຄື່ອງ​ຄອມພິວເຕີ​ທົ່ວ​ໄປ

ພາສາ​ປາດ​ຄານ (Pascal)

    ພາສາ​ນີ້​ເກີດ​ຂຶ້ນ​ເມື່ອ​ປີ 1970 ຊື່​ຂອງ​ພາສາ​ເປັນ​ການ​ຕັ້ງຊື່​ຕາມ​ນັກ​ຄະ​ນິດ​ສາດ​ທີ່​ປະດິດ​ເຄື່ອງ​ຄາ​ນວນ​ໃນ​ຍຸກ​ທໍາອິດທີ່​ຊື່ Blaise Pascal ພາສາ​ນີ້​ເປັນ​ພາສາ​ລະ​ດັບ​ສູງ​ທີ່​ໃຊ້​ຂຽນ​ໂປແກມ​ເຊີງ​ໂຄງ​ສ້າງ​ໄດ້ ຕົວ​ແປ​ພາສາ​ທີ່​ໄດ້ຮັບ​ຄວາມ​ນິຍົມ​ຫລາຍ ຄື ໂປ​ແກມ​ເທີລ໌​ໂບ​ປາດ​ຄານ (Turbo Pascal) ຂອງ​ບໍລິສັດ​ບອລ໌​ແລນດ໌ ໃນ​ປະຈຸບັນ​ປະເທດ​ໄທ​ໄດ້​ໃຊ້​ໂປ​ແກມ​ນີ້​ໃນ​ການ​ສອນ​ໂປ​ແກມ​ເບື້ອງ​ຕົ້ນ​ໃຫ້​ກັບ​ນັກ​ຮຽນ​ນັກ​ສຶກ​ສາ​ທົ່ວ​ໄປ


ພາສາ C

    ພາສາ​ນີ້​ພັດທະນາ​ຂຶ້ນ​ໃນ​ຫ້ອງ​ປະຕິບັດການ​ເບນລ໌ (Bell Laboratory) ຂອງ​ບໍລິສັດ ເອ​ທີ​ແອນດ໌​ທີ ໃນ​ປີ ຄ. ສ. 1970 ເພື່ອ​ໃຊ້​ເທິງ​ລະບົບ​ປະຕິບັດການ​ຍູ​ນິກສ໌ (UNIX) ຕໍ່​ມາ​ໄດ້​ມີ​ຕົວ​ແປ​ພາສາ​ອອກ​ມາ​ຫລາຍ​ຕົວ ແລະ​ໄດ້​ຖືກ​ໃຊ້​ຢ່າງ​ແພ່​ຫລາຍ​ເທິງ​ເຄື່ອງ​ຄອມພິວເຕີ​ທົ່ວ​ໄປ ພາສາ​ນີ້​ເປັນ​ພາສາ​ທີ່​ມີ​ຄວາມ​ຍືດ​ຫຍຸ່ນ​ສູງ​ສາມາດ​ທາ​ງານ​ເທິງ​ລະບົບ​ປະຕິບັດການ​ຕ່າງ ໆ​ໄດ້​ເປັນ​ຢ່າງ​ດີ ສາມາດ​ໃຊ້​ຄວບ​ຄຸມ​ຮາດ​ແວໄດ້​ໂດຍ​ກົງ ແຕ່​ຊຸດ​ຄາ​ສັ່ງ​ຈະ​ມີ​ກົດ​ເກນ​ແລະ​ລາຍ​ລະອຽດ​ຕ່າງ ໆ ຈາ​ນວນ​ຫລາຍ



ຕົວ​ແປ​ພາສາ​ຄອມພິວເຕີ (Translator)

    ການ​ຂຽນ​ໂປ​ແກມ​ດ້ວຍ​ພາສາ​ລະ​ດັບ​ສູງ​ນັ້ນ​ລັກສະນະ​ຂອງ​ໂຄງ​ສ້າງ​ພາສາ​ຈະ​ແຕກ​ຕ່າງ​ກັນ​ອອກ​ໄປ ຊຶ່ງ​ໂປ​ແກມ​ທີ່​ມະນຸດ​ຂຽນ​ຂຶ້ນ​ນັ້ນ ເອີ້ນວ່າ​ໂປ​ແກມ​ຕົ້ນ​ສະບັບ (Source Code) ມະນຸດ​ຈະ​ອ່ານ​ໂປ​ແກມ​ຕົ້ນ​ສະບັບ​ນີ້​ໄດ້ ແຕ່​ຄອມພິວເຕີ​ຈະ​ບໍ່​ເຂົ້າໃຈ​ຄາ​ສັ່ງ​ເຫລົ່າ​ນັ້ນ ເນື່ອງ​ຈາກ​ຄອມພິວເຕີ​ເຂົ້າໃຈ​ແຕ່​ພາສາ​ເຄື່ອງ (Machine Language) ຊຶ່ງ​ປະກອບ​ຂຶ້ນ​ຈາກ​ເລກ​ຖານ​ສອງ​ເທົ່າ​ນັ້ນ ຈຶ່ງ​ຕ້ອງ​ມີ​ການ​ໃຊ້​ໂປ​ແກມ​ຕົວ​ແປ​​ພາສາ​ຄອມພິວເຕີ (Translator) ໃນ​ການ​ແປ​ພາສາ​ຄອມພິວເຕີ​ພາສາ​ຕ່າງ ໆ ໄປ​ເປັນ​ພາສາ​ເຄື່ອງ​ຊຶ່ງ​ຈະ​ປະກອບ​ໄປ​ດ້ວຍ​ລະ​ຫັດ​ຄາ​ສັ່ງ​ທີ່​ຄອມ​ພິວ​ເຕີ​ສາມາດ​ເຂົ້າໃຈ​ແລະ​ນາ​ໄປ​ປະຕິບັດ​ໄດ້ ຕົວ​ແປ​ພາສາ ທີ່​ໃຊ້​ຢູ່ໃນ​ປະຈຸບັນ​ຈະ​ແຕກຕ່າງ​ກັນ​ທີ່​ຂັ້ນ​ຕອນ​ໃນການ​ແປ​ພາສາ​ໃຫ້​ຢູ່ໃນ​ຮູບ​ແບບ​ທີ່​ຄອມພິວເຕີ​ສາມາດ​ເຂົ້າໃຈ​ໄດ້​ສາມາດ​ແບ່ງ​ໄດ້​ເປັນ 2 ແບບ ຄື

1. ຄອມ​ໄພ​ເລີລ໌ (Compiler) ເປັນ​ຕົວ​ແປ​ພາສາ​ລະ​ດັບ​ສູງ ເຊັ່ນ ພາສາ​ປາ​ຄານ ພາສາ​ໂຄ​ບອນ ພາສາ​ຟອລ໌​ແທຣນ ແລະ​ພາສາ​ຊີ ຊຶ່ງ​ປ່ຽນ​ໂປຣແກຣມ ​ຕົ້ນ​ສະບັບ​ໃຫ້ເປັນ​ພາສາ​ເຄື່ອງ ການາ​ງານ​ຈະ​ໃຊ້​ຫຼັກການ​ແປ​ໂປ​ຣ​ແກຣມຕົ້ນ​ສະບັບ​ທັງ​ໂປຣ​ແກຣມ ແລະ​ຈະ​ບັນ​ທຶກໄວ້​ໃນ​ລັກສະນະຂອງ​ແຟ້ມ​ຂໍ້​ມູນ​ຫລື​ໄຟລ໌ ເມື່ອ​ຕ້ອງການເອີ້​ນໃຊ້​ງານ​ໂປຣ​ແກຣມ ​ກໍ​ສາມາດ​ເອີ້ນຈາກໄຟລ໌​ມາ​ໃຊ້​ງານ ໂດຍ​ບໍ່​ຕ້ອງ​ທາການ​ແປ​ຫລື​ຄອມ​ໄພ໌​ອີກ ທາ​ໃຫ້ການ​ທາ​ງານ​ເປັນ​ໄປ​ຢ່າງ​ວ່ອງໄວ ແລະ​ນິຍົມ​ກັນ​ຫຼາຍໃນ​ປະຈຸບັນ



2.ອິນ​ເທີພີ​ເຕີ (Interpreter) ເປັນ​ຕົວ​ແປ​ພາສາ​ລະ​ດັບ​ສູງ​ເຊັ່ນ​ດຽວ​ກັບ​ຄອມ​ໄພ​ເລີ ແຕ່​ຈະ​ແປ​ພ້ອມ​ກາ​ນທໍາງານ​ເທື່ອ-ລະ​ຄາ​ສັ່ງ​ຕະຫລອດ​ໄປ​ທັງ​ໂປ​ແກມ ທາ​ໃຫ້​ການ​ແກ້​ໄຂ​ໂປ​ແກມ​ກະ​ທາ​ໄດ້​ງ່າຍ​ແລະ​ວ່ອງໄວ ຂໍ້​ເສຍ​ຂອງ​ອິນ​ເທີພີ​ເຕີ ຄື ຖ້າ​ນາ​ໂປ​ແກມ​ນີ້​ມາ​ໃຊ້​ງານ​ອີກ​ຈະ​ຕ້ອງ​ທາ​ການ​ແປ​ໂປ​ແກມ​ໃໝ່​ທຸກ​ເທື່ອ ຕົວ​ຢ່າງ​ຂອງ​ພາສາ​ຄອມພິວເຕີ​ທີ່​ໃຊ້​ຕົວ​ແປ​ພາສາ​ແບບ​ອິນ​ເທີລ໌​ພີ​ເຕີລ໌ ເຊັ່ນ ພາສາ​ເບ​ສິກ


 ການ​ຂຽນ​ໂປ​ແກມ​ດ້ວຍ​ພາສາ​ແອດ​ເຊ​ມບ​ລີ​ຊຶ່ງ​ເປັນ​ພາສາ​ລະ​ດັບ​ຕໍ່າ​ຈະ​ຕ້ອງ​ໃຊ້​ຕົວ​ແປ​ພາສາ​ໃຫ້ເປັນ​ພາສາ​ເຄື່ອງ ຕົວ​ແປ​ນີ້​ຮຽກວ່າ ແອດ​ເຊມ​ເບ​ີຣ (Assembler)



Post a Comment

0 Comments