Page 24 - การเขียนโปรแกรมบนมาตรฐานเปิด
P. 24

24


                    2)  ภาษาช่วยค้นหาข้อมูล  (Query  Languages)  เป็นภาษาที่ช่วยในการค้นหาหรือดึงข้อมูลจากฐานข้อมูล

                                                                    ้
               ภาษานี้จะง่ายต่อการใช้งานมาก เนื่องจากจะอยู่ในรูปแบบที่ใกลเคียงกับภาษาอังกฤษมากตัวอย่างเช่น  ภาษา
               SQL (Structured  Query Language)


                    3)  เครื่องมือช่วยสร้างโปรแกรม (Applicatiors) จะมีรูปแบบการเขียนโปรแกรมเฉพาะตัว และสามารถ

               เรียกใช้เครื่องมือช่วยสร้างโปรแกรมนี้ท าการแปลง  4GLs ให้กลายเป็นโปรแกรมภาษารุ่น 3 ได้เช่น ภาษาโคบอล

               หรือภาษาซี ซึ่งอาจงน าภาษาโคบอล  หรือภาษาซีที่แปลงแล้วไปพัฒนาต่อเพื่อใช้กับงานที่ซับซ้อนมากๆ ต่อไปได  ้



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

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

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

                                                                                                        ี่
                    ภาษาธรรมชาตินี้สร้างขึ้นมาจากเทคโทโนโลยีผู้เชี่ยวชาญทางด้านระบบ(Expert System) ซึ่งเป็นงานทอยู่ใน
                                                                  ี่
                                  ์
                               ิ

               สาขาปัญญาประดษฐ (Artificial  Intelligence) ในการทพยายามทาให้คอมพิวเตอร์เปรียบเสมือนกับเป็น
               ผู้เชี่ยวชาญคนหนึ่งที่สามารถคิดและตัดสินใจได้ เช่น เดียวกับมนุษย์ คอมพิวเตอร์สามารถตอบค าถามของมนุษย์ได ้
                                                                               ้
                                                                                         ู้
                                                                                           ี่
                                                                                                       ้
               อย่างถูกต้องพร้อมทั้งมีข้อแนะน าต่างๆ เพื่อช่วยในการตัดสินใจของมนุษย์ไดดวย ระบบผเชยวชาญนี้จะใชกับงาน
                                                                              ้
               เฉพาะด้านใดด้านหนึ่ง เช่น ในด้านการแพทย์ในด้านการพยากรณอากาศในการวิเคราะห์ทางเคมี การลงทน ฯลฯ
                                                                                                       ุ
                                                                     ์
                                                             ี่
                                                           ู้
                                                                           ้
               ซึ่งจะต้องมีการเก็บรวบรวมข้อมูล และข่าวสารจากผเชยวชาญเฉพาะดานเหลานั้นและแปลข้อมูล และเก็บไว้ใน
                                                                                ่
                                                                                                         ี่
                                                                                             ้
               รูปแบบของระบบฐานข้อมูลของผู้เชี่ยวชาญ ที่เรียกว่าฐานความรู้ (Knowledge Base) ซึ่งจะตองเก็บข้อมูลทมีอยู่
                                                                      ึ
                                                               ิ
                                                                                               ั
                                                                                             ้

               เป็นจานวนมากและให้ผใชสามารถใชกับภาษาธรรมชาต ในการดงข้อมูลจากฐานความรู้นี้ได ดงนั้นจงอาจเรียก
                                                                                                    ึ
                                    ู้
                                               ้
                                      ้
               ระบบผู้เชี่ยวชาญนี้ได้อย่างว่าระบบฐานความรู้ (Knowledge Base System)
               โครงสร้างของข้อมูล
                                                                                 ิ่
                                                                                   ี่
                                                                                    ้
                                               ั
                                  ์

                                           ี่
                         ข้อมูลเป็นองคประกอบทสาคญอย่างหนึ่งในระบบคอมพิวเตอร์ เป็นสงทตองป้องเข้าไปในคอมพิวเตอร์
                                         ี่

                                                                                                       ้
               โดยผพัฒนาโปรแกรมจาเป็นทจะตองป้องรู้จกข้อมูลและความสาคญของข้อมูลแตละประเภททน ามาใชในการ
                    ู้
                                                                                                ี่
                                             ้
                                                     ั

                                                                        ั
                                                                                     ่
                                                               ้
               เขียนโปรแกรม ข้อมูลที่สามารถน ามาใช้กับคอมพิวเตอร์ได มี 5 ประเภท คือข้อมูลตวเลข (Numeric Data) ข้อมูล
                                                                                    ั
               ตวอักษร (Text Data) ข้อมูลเสยง (Audio Data) ข้อมูลภาพ (Images Data)และข้อมูลภาพเคลอนไหว (Video
                                                                                                ื่
                                          ี
                 ั
               Data)
   19   20   21   22   23   24   25   26   27   28   29