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

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





                          ภาษายุคท 5 ภาษาธรรมชาติ (Natural language)
                                   ี่
                       เป็นการใช้ภาษามนุษย์ในการสั่งงานคอมพิวเตอร์โดยตรงโดยไม่จ าเป็นต้องมีรูปแบบของภาษาที่ยุ่งยาก

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

               ส่วนใหญ่จะใช้ภาษาธรรมชาติกับระบบฐานความรู้ (Knowledge based system) ซึ่งจะใช้ภาษาธรรมชาติในการ

               สั่งให้คอมพิวเตอร์ค้นหาค าตอบจากระบบฐานความรู้
                       ข้อแตกต่างระหว่างภาษาระดับต่ ากับภาษาระดับสูง

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

               เขียนโปรแกรมระดับสูง

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


               ตัวอย่างภาษาระดับสูง
                        ภาษาฟอร์แทรน (FORTRAN)

                                                                             ่
                       ภาษาฟอร์แทรน (FORTRAN : FORmula TRANslation) จัดได้วาเป็นภาษาระดับสูงภาษาแรกของโลก
               พัฒนาในปี ค.ศ. 1954 โดยทีมนักคอมพิวเตอร์ บริษัท ไอบีเอ็ม (IBM) น าทีมโดย จอห์น แบคคัส (John
               Backus) โดยแนะน าออกมาสองรุ่น คือ FORTRAN II และ FORTRAN IV ต่อมาได้พัฒนาภาษา เป็นมาตรฐานรุ่น

               แรก เรียกว่า FORTRAN-66 อย่างไรก็ตามยังมีข้อบกพร่องอีกหลายประการ เช่น ไม่สามารถก าหนดชนิดขอมูลไม่
                                                                                                       ้
               สามารถท างานกับขอมูลประเภทสายอักขระและไม่มีคาสั่งที่สามารถก าหนดโครงสร้างได้เหมาะสมจึงมีการ

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

                                                         ิ
               ซับซ้อน





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