c++ | (ซีพลัสพลัส) ภาษาซีที่ได้รับการปรับปรุง จนทำให้ผู้เริ่มเรียนสามารถเข้าใจได้ง่ายขึ้น มีเนื้อหาที่หนักไปทางเชิงวัตถุ (object oriented) มากขึ้น สามารถนำมาเขียนโปรแกรมใหญ่ ๆ ได้ จึงได้รับความนิยมมากในปัจจุบัน ดู object oriented ประกอบ |
inheritance | (อินเฮอ'ริเทินซฺ) n. สิ่งที่รับช่วงมา, สิ่งที่สืบทอดมา, การรับช่วง, การสืบทอด, สิทธิในการรับมรดก, สิทธิในการรับช่วง, Syn. heritage, legacy, การสืบทอด เป็นศัพท์ที่ใช้ในภาษาเชิงวัตถุ object-oriented language เป็นคำสั่งให้ทำการคัดลอกกลุ่มรหัสคำสั่งได้ นักเขียนโปรแกรมจะชอบเพราะไม่ต้องพิมพ์กลุ่มคำสั่งนั้นซ้ำ แล้วซ้ำอีกบ่อย ๆ |
object-oriented programmi | การทำโปรแกรมเชิงวัตถุหมายถึง วิธีการเขียนโปรแกรมของนักเขียนโปรแกรมรุ่นใหม่ ที่จัดแบ่งการเขียนคำสั่งกันออกเป็นชุด ๆ แต่ละชุดเรียกว่า "วัตถุ" (object) แล้วจึงนำเอาชุดคำสั่งแต่ละชุดนั้นมารวมกันเป็นโปรแกรมชุดใหญ่อีกทีหนึ่ง ในบางครั้งยังอาจนำ "วัตถุ" ของโปรแกรม หนึ่งไปรวมกับ "วัตถุ" ของอีกโปรแกรมหนึ่ง แล้วเรียกออกมาใช้ได้เลย ทั้งนี้ทำให้ผู้เขียนโปรแกรมใหม่ไม่จำเป็นต้องเริ่มต้นใหม่ทั้งหมด วิธีการดังกล่าวนี้ช่วยประหยัดเวลาได้มาก พูดให้ง่ายก็คือ ทุกโปรแกรมไม่ต้องเริ่มต้นจากศูนย์ อนึ่ง คำว่า "วัตถุ" นั้น หมายรวมไปถึงภาพหรือกราฟิกด้วย ภาพหนึ่งภาพ เช่น การสร้างวงกลมนั้น เกิดจากการเขียนโปรแกรมโดยใช้สูตรคำนวณเส้นโค้ง ซึ่งจะประกอบด้วยคำสั่งหลายร้อยคำสั่ง แล้วเก็บไว้เป็น "วัตถุ" หนึ่ง ฉะนั้น เมื่อใดที่เราสั่งวาดวงกลม ก็เท่ากับไปเรียก "วัตถุ" นี้มาใช้ หลังจากนั้น หากเราจะต่อเติมเป็นภาพอื่นต่อไป คอมพิวเตอร์ก็จะไปดึงอีก "วัตถุ" หนึ่งมาทำต่อให้ |
polymorphism | (พอลลีมอร'ฟิสซึม) n. ภาวะที่มีหลายรูปแบบ, See also: polymorphistic adj. โพลิมอฟิซึม <คำอ่าน>ในโปรแกรมเชิงวัตถุ object-oriented programming หมายถึง การใช้ชื่อเหมือนกันให้หมายถึงกระบวนการคนละอันในเนื้อหาที่ไม่เหมือนกัน เป็นต้นว่า คำว่า "แสดงผล" display อาจใช้หมายถึงการแสดงเป็นตัวหนังสือ เป็นกราฟ เป็นภาพ เป็นตารางจัดการ เป็นภาพเคลื่อนไหว เป็นเสียง ฯ รวมทั้งการแสดงบนจอภาพ บนกระดาษ วิธีการเช่นนี้ ใช้กันในเรื่องของโปรแกรมเชิงวัตถุ |
smalltalk | สมอลล์ทอล์คหมายถึง ภาษาเชิงวัตถุในสมัยแรก ๆ เกือบจะเรียกได้ว่าเป็นภาษาแรก ๆ กันเลยทีเดียว ภาษานี้สร้างกันขึ้นมาจากศูนย์วิจัยซีรอกซ์ พาโล อัลโต (Xerox Palo Alto Research Center) ถือเป็นจุดเริ่มต้นของการใช้ระบบ GUI (Graphical User Interface) หรือระบบที่ใช้ภาพเป็นตัวประสานกับผู้ใช้ ที่พัฒนามาเป็นระบบวินโดว์ในปัจจุบัน ดู GUI ประกอบ |