Page 17 - หนังสือเรียน
P. 17
2.การเขยนอลกอรทม ดวยภาษาธรรมชาต ิ 15
ึ
ี
ิ
ั
ุ
ู
ื
ี่
ิ
ภาษาธรรมชาต (natural language) คอ รปแบบ ภาษาทมนษยเขาใจ หรอเปน
ื
ี
ื่
ั
ี่
ุ
ั
ู
ี่
ภาษามนษยทใชสอสารกน มรปแบบภาษาทไมแนนอนตายตวและเปนไปตามธรรมชาต ิ
ั
ี
ื้
ิ
ของมนษยตามเชอชาต เชน ภาษาไทย ภาษาองกฤษ ภาษาจน เปนตน
ุ
ิ
ิ
ั่
สําาหรบการตดตอสงงานคอมพวเตอร ภาษาคอมพวเตอรจะเปนภาษาประดษฐ (artificial
ั
ิ
ิ
ี่
ุ
ึ่
ื่
ิ
language) เพอทใหสามารถทําความเขาใจ ภาษามนษยโดยคอมพวเตอร ซงเกยวกบ การ
ั
ี่
ิ
ุ
ื่
ุ
ิ
ตดตอสอสารดวยภาษาคอมพวเตอรของ มนษย เปนการประยกตใชภาษาศาสตรและ
เครองคอมพวเตอรเขาดวยกน โดยจะหาวธให คอมพวเตอรสามารถเขาใจความหมายของ
ิ
ื่
ี
ั
ิ
ิ
ประโยค เขาใจเรองของคํา และความหมายของ คํา หลกไวยากรณของประโยค ภาษา
ื่
ั
ั
ื
ึ
ั่
ิ
ู
ึ
ิ
ี่
ธรรมชาต จรง ๆ ลวนเปนภาษาทยอมใหคอมพวเตอรรบ คําสงโดยไมคํานงถงรปแบบหรอ
ิ
ื
ี่
ื่
ั
หลกไวยากรณ ของภาษาเหมอนกบโปรแกรมภาษาอนๆ ท ตองการ
ั
ิ
3.1ภาษาคอมพวเตอร
ี
ื่
ื
ี่
ู
ั่
ิ
ภาษาคอมพวเตอร คอ โปรแกรมหรอชดคําสงทโปรแกรมเมอรเขยนเพอใชสงงานตาม รป
ั่
ุ
ื
ั
ี
แบบและโครงสรางของภาษา ภาษาคอมพวเตอรมการพฒนาเชนเดยวกบคอมพวเตอร
ิ
ี
ิ
ั
ั
สามารถ แบงออกเปนยคหรอเปนรนของภาษา (generation) ซงในยคหลงมการพฒนา
ุ
ึ่
ี
ั
ื
ุ
ุ
ภาษาใหมความ สะดวกในการอานและเขยนใหงายขนกวาภาษาในยคแรก เนองจากจะม ี
ุ
ี
ื่
ึ้
ี
ั
ุ
โครงสรางภาษาใกลเคยง กบภาษาองกฤษ ภาษาคอมพวเตอรสามารถแบงออกไดเปน 5 ยค
ั
ี
ิ
ั
ดงน ี้
ุ
ื่
1. ยคของภาษาเครอง (Machine language)
2. ยคของภาษาแอสเซมบล (Assembly Language)
ี
ุ
ู
ั้
3. ยคของภาษาชนสง (High level Language)
ุ
ั้
4. ยคของภาษาขนสงมาก (Very High level Language)
ุ
ู
ุ
ิ
5. ยคของภาษาธรรมชาต (National Language)