c o m p u t e r l a n g u a g e c o m p u t e r l a n g u a g e
ตัวอย่างภาษาคอมพิวเตอร์ที่เหมาะสมกับการ ใช้งาน c o m p u t e r l a n g u a g e c o m p u t e r l a n g u a g e ความหมายและประวัติภาษาคอมพิวเตอร์ ภาษาคอมพิวเตอร์ 3 ระดับ ภาษาระดับสูง การท างานโปรแกรมแปลภาษา ความหมายและประวัติภาษาคอมพิวเตอร์ ภาษาคอมพิวเตอร์ 5 ระดับ การท างานของโปรแกรมแปลภาษา ตัวอย่างภาษาคอมพิวเตอร์ที่เหมาะสมกับการใช้งาน
c o m p u t e r l a n g u a g e c o m p u t e r l a n g u a g e ภาษาที่ผู้ใช่สื่อสารกับคอมพิวเตอร์ แม้ว่าจะไม่ใช่ภาษาโปรแกรม หรือภาษาเครื่องนั้นก็ นับเป็นภาษาคอมพิวเตอร์ ซึ่งโดยทางเทคนิคสามารถ ใช้ในการเขียนโปรแกรมได้ 1
c o m p u t e r l a n g u a g e มนุษย์พัฒนาขึ้นมาเพื่อควบคุมการทำงาน c o m p u t e r l a n g u a g e ของอุปกรณ์ต่าง ๆ และสั่งการให้ คอมพิวเตอร์ สามารถทำงาน ได้ตามที่ มนุษย์ต้องการ 2
c o m p u t e r l a n g u a g e c o m p u t e r l a n g u a g e เริ่มแรกนั้นต้องเขียนคำสั่งในรูป เลขฐานสอง ประกอบด้วย 1 และ 0 แต่ใช้งานยุ่งยาก และได้เปลี่ยนเป็น ภาษาอังกฤษที่เข้าใจได้ง่าย 3
c o m p u t e r l a n g u a g e ภาษาคอมพิวเตอร์ c o m p u t e r l a n g u a g e 5 ระดับ เป็นภาษาโปรแกรมระดับต ่าที่สุด ซึ่งคอมพิวเตอร์เข้าใจได้ทันที เขียนคำสั่งและ แทนข้อมูลด้วยเลขฐานสองทั้งหมด เขียนคำสั่ง ด้วยเลข 0 หรือ 1 แทนลักษณะของการปิด และเปิด และคำสั่งต่าง ๆ แต่ละเครื่องก็จะมี รูปแบบของคำสั่งเฉพาะของตนเอง 4
c o m p u t e r l a n g u a g e c o m p u t e r l a n g u a g e นักเขียนโปรแกรมในสมัยก่อน ยากในการพัฒนามาก ต้องรู้จักวิธีที่จะรวมตัวเลข เพื่อแทนคำสั่งต่าง ๆ เป็นภาษาที่มีความยุ่ง 5
c o m p u t e r l a n g u a g e c o m p u t e r l a n g u a g e ภาษาที่ใช้ในการเขียนโปรแกรมซึ่งจะทำงานโด ย ขึ้นกับรุ่นของไมโครโพรเซสเซอร์ หรือ CPU ของ เครื่องคอมพิวเตอร์ ภาษานี้ค่อนข้างมีความ ยุ่งยากในการใช้งาน แต่จะทำให้ได้ผลลัพธ์การ ทำงานของโปรแกรมเร็วกว่า และขนาดของตัว โปรแกรมมีขนาดเนื้อที่น้อยกว่า การใช้ต้อง ผ่านการแปลภาษาด้วยคอมไพเลอร์เฉพาะ เรียกว่า แอสเซมเบลอร์ 6
c o m p u t e r l a n g u a g e c o m p u t e r l a n g u a g e 7
c o m p u t e r l a n g u a g e c o m p u t e r l a n g u a g e เป็นภาษาที่ใช้ได้ง่ายเนื่องจาก มีลักษณะเหมือนภาษาอังกฤ ษ ทั่วๆไป และไม่จำเป็นต้องมีความรู้เกี่ยวกับ ระบบ ฮาร์ดแวร์ตัวอย่างของภาษาประเภทนี้ได้แก่ ภาษา ฟอร์แทรน (Fortran) , โคบอล (Cobol) , เบสิก (Basic) , ปาสคาล (Pascal) , ซี (C) , เอดา (ADA) เป็นต้น 8
c o m p u t e r l a n g u a g e c o m p u t e r l a n g u a g e มีลักษณะของภาษาที่เป็นธรรมชาติ คล้ายกับภาษาพูดของมนุษย์ จะช่วย ในเรื่องของการสร้างแบบฟอร์มบน หน้าจอ เพื่อจัดการเกี่ยวกับข้อมูล รวมไปถึงการออกรายงาน ซึ่งจะมีการ จัดการที่ง่ายมาก 9
c o m p u t e r l a n g u a g e c o m p u t e r l a n g u a g e เครื่องช่วยสร้างรายงาน เป็นโปรแกรมสร้างรายงานอย่าง ง่ายได้ด้วยตนเอง โดยผู้ใช้สามารถ กำหนดเงื่อนไขและข้อมูลในรายงาน รวมไปถึงรูปแบบ (format) โปรแกรมจะทำการพิมพ์รายงาน ตามรูปแบบที่เรากำหนดไว้ให้ ภาษาช่วยค้นหาข้อมูล เป็น ภาษาที่ช่วยในการค้นหา ภาษานี้จะ ง่ายต่อการใช้งานมาก ตัวอย่างของ ภาษาช่วยค้นหาข้อมูลนี้ได้แก่ ภาษา SQL (Structured Query Language) ภาษา QBE (Query - By – Example) และ Intellect เป็นต้น เครื่องมือช่วยสร้างโปรแกรม สามารถเรียกใช้เครื่องมือช่วยสร้าง โปรแกรมนี้ทำการแปลง ภาษาขั้นสูง มาก ให้กลายเป็นโปรแกรมในภาษา ชั้นสูง ได้ เช่น ภาษาโคบอล หรือ ภาษาซี เป็นต้น 10
c o m p u t e r l a n g u a g e c o m p u t e r l a n g u a g e เป็นภาษาโปรแกรมที่คล้ายกับภาษาพูด ตามธรรมชาติของคน การเขียน โปรแกรมง่ายที่สุด คือการเขียนคำพูด ของเราเองว่าเราต้องการอะไร ไม่ต้องใช้ คำสั่งงานใดๆ เลย 11
c o m p u t e r l a n g u a g e c o m p u t e r l a n g u a g e โปรแกรม แปลภาษา เป็นโปรแกรมที่แปลโปรแกรมเขียนด้วยภาษา ระดับสูง ให้เป็นโปรแกรมภาษาเครื่อง ถ้ามี ข้อผิดพลาดเครื่องจะพิมพ์รหัสหรือข้อผิดพลาด ออกมาด้วย และสามารถเก็บโปรแกรมไว้ใช้งาน โดยไม่ต้องทำการแปลโปรแกรมซ ้าอีก ตัวอย่างโปรแกรม แปลภาษาแบบนี้ ได้แก่ โปรแกรมแปลภาษาฟอร์แทรน โปรแกรมแปลภาษาโคบอล โปรแกรมแปลภาษาปาสคาล โปรแกรมแปลภาษาซี 12
c o m p u t e r l a n g u a g e c o m p u t e r l a n g u a g e โปรแกรม แปลภาษา เป็น โปรแกรมที่ทำหน้าที่ในการแปลโปรแกรมที่ เขียนด้วยภาษาระดับสูงให้เป็นโปรแกรม ภาษาเครื่องเช่นเดียวกับคอมไพเลอร์ ความแตกต่าง จะอยู่ที่อินเทอร์พรีเตอร์จะทำการแปลและประมวล ทีละคำสั่ง ข้อเสียของอินเทอร์พรีเตอร์ก็คือถ้านำ โปรแกรมนั้นมาใช้งานอีกจะต้องทำการแปล โปรแกรมทุกครั้ง ภาษาบางภาษามีโปรแกรมแปลทั้งสองลักษณะ เช่น ภาษา เบสิก เป็นต้น 13
c o m p u t e r l a n g u a g e c o m p u t e r l a n g u a g e โปรแกรม แปลภาษา & 14
c o m p u t e r l a n g u a g e c o m p u t e r l a n g u a g e ตัวอย่างภาษาคอมพิวเตอร์ที่เหมาะสม กับการใช้งาน 15
c o m p u t e r l a n g u a g e c o m p u t e r l a n g u a g e ตัวอย่างภาษาคอมพิวเตอร์ที่เหมาะสม กับการใช้งาน 16
c o m p u t e r l a n g u a g e c o m p u t e r l a n g u a g e ตัวอย่างภาษาคอมพิวเตอร์ที่เหมาะสม กับการใช้งาน 17
c o m p u t e r l a n g u a g e c o m p u t e r l a n g u a g e แหล่งข้อมูลอ้างอิงออนไลน์ https://th.wikipedia.org/wiki https://pattts.wordpress.com http://168training.com/e - learning_new/c/lesson 1 /content 1 /more/page 6.php https://th.wikipedia.org/wiki https://youtu.be/R70NVyak_ak https://thippayawan.wordpress.com https://sites.google.com/site/ppunchchy/hna 7 https://sites.google.com/site/phasasith/phasa -thrrmchati https://sites.google.com/site/poxsw 2 /software/porkaerm -pael - phasa - khxmphiwtexr?tmpl=% 2Fsystem % 2Fapp % 2Ftemplates % 2Fprint % 2 F&showPrintDialog = 1 https://youtu.be/MMEX 8WdhVls https://tuemaster.com 18
c o m p u t e r l a n g u a g e c o m p u t e r l a n g u a g e จัดทำโดย น.ส.กุลธิดา ยอดสง่าน.ส.ราตรี แสงมงคลน.ส.อาภัสรา นิ่มเจริญสุข สื่อการเรียนการสอนนี้เป็นส่วนหนึ่งในราย วิชา โครงงาน