Page 27 - Suradeth
P. 27
20
หลักกำรของโปรแกรมเชิงวัตถุได้รับกำรพัฒนำมำเป็นเวลำนำนแล้ว โดยภำษำเริ่มแรกคือ Simula-67 ได้รับกำรพัฒนำขึ้น
ตั้งแต่ปี 1967 และต่อมำก็มีภำษำ smalltalk ซึ่งเป็นภำษำเชิงวัตถุเต็มรูปแบบ นอกจำกนี้ หลักกำรของ OOP ยังได้ไปเสริม
เข้ำกับภำษำโปรแกรมในยุคที่ 3 คือ C จนเกิดเป็นภำษำใหม่คือ C++ รวมทั้งยังมีกำรเสริมเข้ำกับ กำรโปรแกรมแบบจินตภำพ
(visual programming) ท ำให้เกิด Visual Basic ซึ่งมีรำกฐำนมำจำก BASIC และ Delphi ซึ่งมีรำกฐำนมำจำก Pascal
นอกจำกนี้ ในปัจจุบันจะมีภำษำที่ใช้หลักกำรโปรแกรมเชิงวัตถุตัวใหม่ล่ำสุดซึ่งก ำลังมำแรงและมีแนวโน้มว่ำจะได้รับควำมนิยม
สูงคู่กันอินเตอร์เน็ต นั่นคือภำษำ JAVA
ภาษาที่ออกแบบมาส าหรับ OOP
กำรพัฒนำโปรแกรมประยุกต์ที่มี กำรติดต่อกับผู้ใช้แบบกรำฟฟิก (Graphical User Interface หรือ GUI) เช่น Microsoft
Windows และ World Wide Web จะสำมำรถท ำได้ง่ำย รวดเร็วและเสียค่ำใช้จ่ำยไม่มำกนัก ด้วยเครื่องมือในกำรพัฒนำที่ใช้
หลักกำรของ OOP ซึ่งในปัจจุบันจะมีเครื่องมือประเภทนี้ที่ได้รับควำมนิยมอย่ำงมำกอยู่ 2 ภำษำ คือ Visual Basic และ JAVA
Visual Basic
ภำษำ Visual Basic พัฒนำโดย Prof. Kemeny และ Kurtz ที่เมือง Dartmouth ในปีค.ศ. 1960 โดยมีจุดประสงค์ส ำหรับใช้
สอนในห้องคอมพิวเตอร์ เมื่อมีกำรพัฒนำเครื่องไมโครคอมพิวเตอร์ขึ้นในยุคแรก ๆ จะมีหน่วยควำมจ ำไม่เพียงพอที่จะท ำงำน
กับโปรแกรมภำษำอื่น เช่น FORTRAN และ COBOL เพรำะขนำดของตัวแปรภำษำซึ่งต้องใช้หน่วยควำมจ ำสูงมำก แต่เครื่อง
เหล่ำนั้นสำมำรถใช้ภำษำ BASIC ได้ เพรำะภำษำ BASIC ใช้ตัวแปลภำษำที่มีขนำดเล็ก และตัวแปลภำษำนั้นไม่ต้องเก็บอยู่ใน
หน่วยควำมจ ำทั้งหมดก็สำมำรถท ำงำนได้ เป็นเหตุให้ภำษำ BASIC ได้รับควำมนิยมบนเครื่องไมโครคอมพิวเตอร์ ไม่ว่ำเครื่อง
ไมโครคอมพิวเตอร์จะได้รับกำรพัฒนำสูงขึ้นในเรื่องของควำมเร็วและหน่วยควำมจ ำเท่ำใดก็ตำม แต่ภำษำ Visual Basic จะ
แตกต่ำงจำกภำษำ BASIC โดยสิ้นเชิง ทั้งในแง่ของหน่วยควำมจ ำที่ต้องกำร และวิธีกำรพัฒนำโปรแกรม
ภำษำ Visual Basic ได้รับกำรออกแบบและพัฒนำโดยบริษัท Microsoft มีจุดประสงค์ในกำรใช้เป็นเครื่องมือพัฒนำโปรแกรม
ที่มีกำรติดต่อกับผู้ใช้เป็นแบบกรำฟฟิก โดยจะมีเครื่องมือต่ำง ๆ ที่ช่วยในกำรพัฒนำโปรแกรมอย่ำงรวดเร็ว หรือที่นิยมเรียกว่ำ
RAD (Repid Application Development) ปัจจุบันนี้มีผู้ใช้งำนภำษำ Visual Basic เป็นจ ำนวนมำก โดยภำษำ Visual Basic
ได้รับกำรออกแบบให้ท ำงำนบนระบบวินโดว์เวอร์ชั่นต่ำงๆ จำกไมโครซอฟต์ เช่น Visual Basic 3 ท ำงำนบนระบบวินโดว์ 3.11
ส่วน Visual Basic 4 และ 5 ท ำงำนบนระบบวินโดว์ 95 เป็นต้น