C++ Language

C++ คืออะไร?

ภาษา C++ ก็คือภาษา C ในแบบ Object-Oriented-Programming(OOP) OOP สร้างมาเพื่ออะไร?
เขาสร้างมาเพื่อแก้ปัญหาจุดอ่อนของการเขียนโปรแกรมแบบ Modular-Oriented-Progamming
หรือการเขียนโปรแกรมแบบโครงสร้าง อย่างเช่น C Pascal Ada
จุดออ่นของการเขียนโปรแกรมแบบโครงสร้างหรือแบบแยกโมดุลนี้มีหลายอย่าง เช่นจะแก้ไขโปรแกรมในบางส่วน
ของโมดุลจะทำไม่ได้ ทำให้เสียเวลาในการสร้างโมดุลใหม่ ซึ่งอาจไปมีผลกระทบกับโมดุลที่มีความสัมพันธ์กันอยู่ได้
การเขียนโปรแกรมแบบ OOP นี้ยังยึดหลักแนวความคิดส่วนใหญ่ที่เป็นข้อดีของการเขียนโปรแกรมแบบโครงสร้าง
ไว้เพียงแค่เพิ่มข้อดีบางอย่าง คือ


1. เมื่อมีการเปลี่ยนแปลงแก้ไขในโมดุลใด จะไม่มีผลกระทบกับโมดุลอื่นๆที่สัมพันธ์กันอยู่
2.สามารถแก้ไขและเพิ่มเติมโมดุลเก่าได้ ในขณะที่โมดุลเก่ายังสามารถทำงานได้
3.การบำรุงรักษาโปรแกรมทำได้ง่ายและประหยัดค่าใช้จ่าย
4.ประหยัดเวลา และต้นทุนในการพัฒนาโปรแกรมโดยเฉพาะโปรแกรมที่มีขนาดใหญ่
5.มีความถูกต้องแม่นยำสูง
แนวความคิดของการเขียนโปรแกรมแบบOOP มีหลายอย่างที่น่าสนใจเช่น
วัตถุ(Object)
การสืบทอดคุณสมบัติ(Inheritance)
พหุลักษณ์(Polymorphism)
ตัวสร้าง(Constructors)
ตัวทำลาย(Destructors)
รายละเอียดในเรื่องเหล่านี้ศึกษาใบทถัดไปครับ
next page