Page 38 - GEH1101 สุนทรียภาพกับชีวิต บทที่ 2
P. 38

เทคโนโลยีสารสนเทศเพื่อการสื่อสารและการเรียนรู้




                              เรื่องที่ 2.3.1 ภาษาเครื่อง (Machine Language)
                                         การเขียนโปรแกรมเพื่อสั่งให้คอมพิวเตอร์ท างานในยุคแรก ๆ จะต้องเขียนด้วย


                       ภาษาซึ่งเป็นที่ยอมรับของเครื่องคอมพิวเตอร์ที่เรียกว่า “ภาษาเครื่อง” ภาษานี้ประกอบด้วยตัวเลข

                       ล้วน ท าให้เครื่องคอมพิวเตอร์สามารถท างานได้ทันที ผู้ที่จะเขียนโปรแกรมภาษาเครื่องได้ ต้อง

                       สามารถจ ารหัสแทนค าสั่งต่าง ๆ ได้ และในการค านวณต้องสามารถจ าได้ว่าจ านวนต่าง ๆ ที่ใช้ใน

                       การค านวณนั้นถูกเก็บไว้ที่ต าแหน่งใด ดังนั้นโอกาสที่จะเกิดความผิดพลาดในการเขียนโปรแกรม

                       จึงมีมาก นอกจากนี้เครื่องคอมพิวเตอร์แต่ละระบบมีภาษาเครื่องที่แตกต่างกันออก ท าให้เกิด


                       ความไม่สะดวกเมื่อมีการเปลี่ยนเครื่องคอมพิวเตอร์เพราะจะต้องเขียนโปรแกรมใหม่ทั้งหมด

                              เรื่องที่ 2.3.2 ภาษาระดับต ่า (Low level language)

                                             เนื่องจากภาษาเครื่องเป็นภาษาที่ยากแก่การท าความเข้าใจและยากในการ

                       ประยุกต์ใช่งาน ท าให้ผู้มีพัฒนารหัสและสัญลักษณ์มาแทนตัวเลข 0  กับ 1  โดยใช้อักขระใน

                       ภาษาอังกฤษมามีส่วนร่วมในการสั่งงาน จึงท าให้มีการสั่งงานได้ง่ายยิ่งขึ้นแต่ก็ยังคงยากส าหรับผู้

                       เริ่มต้นศึกษาโปรแกรม ซึ่งได้แก่ ภาษาแอสเซมบลี ( Assembly language ) เกิดขึ้นปี ค.ศ. 1952

                       โดยภาษาแอสเซมบลีใช้รหัสเป็นค าแทนค าสั่งภาษาเครื่อง ท าให้นักเขียนโปรแกรมสามารถเขียน


                       โปรแกรมได้ง่ายขึ้น ถึงแม้ว่าการเขียนโปรแกรมจะยังไม่สะดวกเท่ากับการเขียนโปรแกรมภาษา

                       อื่นๆ ในสมัยนี้ แต่ท้าเปรียบเทียบใยสมัยนั้นถือว่าเป็นการพัฒนาไปสู่ยุคของการเขียนโปรแกรม

                       แบบใหม่ ถือใช้สัญลักษณ์แทนเลข 0  และ 1  ของภาษาเครื่อง แม้ว่าจะเป็นภาษาที่ใกล้เคียง

                       ภาษาเครื่องแต่ละโปรแกรมภาษาแอสเซมบลีต้องใช้ แอสเซมบลี ( Assembly  )  แปล

                       ภาษาแอสเซมบลีให้เป็นภาษาเครื่อง เพื่อให้คอมพิวเตอร์ท างานตามต้องการอีกทอดหนึ่ง


                              เรื่องที่ 2.3.3 ภาษาระดับสูง (High level Language)
                                              ภาษาระดับสูงถือว่าเป็นภาษาโปรแกรมคอมพิวเตอร์ในยุคที่สาม


                       ( Third-generation  language)  ที่มีการใช้กันอย่างแพร่หลายในปี ค.ศ. 1960 โดยมีโครงสร้าง

                       ภาษาและชุดค าสั่งเหมือนกับภาษาอังกฤษ รวมทั้งสามารถใช้นิพจน์ทางคณิตศาสตร์ในการ

                       ค านวณได้ด้วย ท าให้ผู้เขียนโปรแกรมสะดวกในการเขียนค าสั่งและแสดงผลลัพธ์ได้ตามต้องการ

                       ลดความยุ่งยากในการเขียนโปรแกรมลงได้มาก ทั้งยังท าให้เกิดการใช้งานคอมพิวเตอร์เพื่อการ



                       82
   33   34   35   36   37   38   39   40   41   42   43