Page 11 - ภาษาคอมพิวเตอร์กับการพัฒนาโปรแกรม
P. 11
เอกสารประกอบการเรียนวิชาการเขียนโปรแกรมคอมพิวเตอร์
ตาราง 2-2 การประยุกต์ใช้งานของภาษาคอมพิวเตอร์แต่ละภาษา
ุ
ั
การเขียนโปรแกรมเชิงวตถ (Object Oriented Programming)
การเขียนโปรแกรมเชิงวตถ เป็นแนวคิดใหม่ของการเขียนโปรแกรมโดยมีแนวคิดที่จะแทนสิ่งต่างๆ ที่เขียน
ุ
ั
ู
ุ
ึ้
ั
ุ
ั
่
ขนมาในโปรแกรมให้เหมือนกับวตถที่อยู่บนโลกความเป็นจริง ซึ่งวตถที่อยู่ในโปรแกรมจะถกเรียกวาอ็อฟเจ็ค
ี
(Object) ผู้เขยนโปรแกรมสามารถน าออฟเจ็คต่างๆ มาท างานร่วมกันและสามารถสร้างออฟเจ็คใหม่ โดยมี
คุณสมบัติเหมือนออฟเจ็คเดิมแต่เพิ่มเติมคุณสมบัติใหม่เข้าไป
้
การเขียนโปรแกรมแบบ OOP สามารถท าได้ง่ายเพราะสามารถน าออฟเจ็คที่มีอยู่แล้วหยิบมาใชงานได้
ทันที ชวยลดเวลาในการพัฒนาโปรแกรม คณสมบัติของอ็อฟเจ็คจะประกอบไปด้วย การซ่อนขอมูล
ุ
่
้
้
(Encapsulation) การสืบทอด (Inheritance) และการพ้องรูป (polymorphism) ตัวอย่างภาษาที่ใชหลักการ
เขียนแบบ OOP เช่น Smalltalk, C++, JAVA เป็นต้น
การเขียนโปรแกรมแบบวิชวล (Visual Programming)
ภาษาคอมพิวเตอร์ที่อยู่ในตระกูล Visual เป็นภาษาที่พัฒนาต่อจาก OOP เป้าหมายของ Visual
ิ
้
Programming ท าให้โปรแกรมเมอร์เขียนโปรแกรมได้ง่าย การท างานจะเป็นกราฟฟิก ท าให้ผู้ใชคดเกี่ยวกับการ
ื่
แก้ปัญหาได้ง่าย การสร้างโปรแกรมใช Icon แทนการเขียนโปรแกรมแบบเดิม โปรแกรมเมอร์จะเชอมต่อระหวาง
่
้
Object โดยการวาดรูป การช การคลิกบนไดอะแกรม การเขยนโปรแกรมแบบ Visual จะต้องเป็นระบบ GUI
ี
ี้
(Graphical User Interface)
เรียบเรียงโดย อ.พินันทา ฉัตรวัฒนา หน้า 11

