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)

