Page 2 - ภาษาคอมพิวเตอร์กับการพัฒนาโปรแกรม
P. 2

เอกสารประกอบการเรียนวิชาการเขียนโปรแกรมคอมพิวเตอร์





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

               แบ่งได้ดังนี้
                       1. ภาษายุคที่ 1 ภาษาเครื่อง (Machine Language)

                       2. ภาษายุคที่ 2 ภาษาแอสเซมบลี (Assembly Language)
                       3. ภาษายุคที่ 3 ภาษาชั้นสูง (High-level Language)

                       4. ภาษายุคที่ 4 ภาษาชั้นสูงมาก (Very High-level Language)

                       5. ภาษายุคที่ 5 ภาษาธรรมชาต (Natural Language)
                                                 ิ


                                   ี่
                          ภาษายุคท 1 ภาษาเครื่อง (Machine Language)
                                                                       ี
                       ภาษาเครื่อง หมายถง ภาษาของเครื่องคอมพิวเตอร์ที่เขยนแทนด้วยเลขฐานสองที่สั่งให้คอมพิวเตอร์
                                        ึ
               ท างานได้ทันที ซึ่งการเขียนค าสั่งแบบนี้มนุษย์ไม่คุ้นเคย เพราะการแทนค าสั่งจะเขียนด้วย 0 หรือ 1 เมื่อน าไปแทน

               สัญญาณทางไฟฟ้าในระบบคอมพิวเตอร์จะเป็น ON หรือ OFF ภาษาเครื่องจัดอยู่ในภาษาระดับต่ า

                       รหัสค าสั่งของภาษาเครื่องจะประกอบไปด้วย 2 ส่วนคือ รหัสบอกประเภทของคาสั่ง (Operation Code
                                                                                            ื
               หรือ Opcode) เป็นรหัสที่สั่งให้เครื่องท าการประมวลผล เช่น บวก ลบ คูณ หาร ส่วนที่สองคอรหัสบอกต าแหน่ง
                                                                                                        ่
               ข้อมูล (Operand) เป็นรหัสที่บอกต าแหน่งของข้อมูลที่เก็บอยู่บนหน่วยความจ าเพื่อให้คอมพิวเตอร์ทราบวาต้อง
               น าข้อมูลต าแหน่งใดมาท าการค านวณ ตัวอย่าง ภาษาเครื่อง เช่น


                                     01010111 010111011111011100011010

                                     01010111 คือ Op-Code

                                     010111011111011100011010 คือ Operand










               เรียบเรียงโดย อ.พินันทา  ฉัตรวัฒนา                                                     หน้า  2
   1   2   3   4   5   6   7