Page 26 - Suradeth
P. 26

19










                 ภาษา C และ C++

                        ภำษำ C ถูกพัฒนำขึ้นโดย ในปี ค.ศ.1972 ที่ห้องปฏิบัติกำรเบลล์
                 ของบริษัท AT&T เป็นภำษำที่ใช้เขียนระบบปฏิบัติกำร UNIX ซึ่งเป็น
                 ระบบปฏิบัติกำรที่ได้รับควำมนิยมคู่กับภำษำซี และมีกำรใช้งำนอยู่ในเครื่อง

                 ทุกระดับ

                 ภำษำ C เป็นภำษำระดับสูงที่ได้รับควำมนิยมในหมู่นักเขียนโปรแกรมเป็น
                 อย่ำงมำก เนื่องจำกภำษำ จะเป็นภำษำที่รวมเอำข้อดีของภำษำระดับสูงใน
                 เรื่องของควำมยืดหยุ่นและไวยำกรณ์ที่ง่ำยต่อกำรเข้ำใจ กับข้อดีของ

                 ภำษำแอสเซมบลีในเรื่องของประสิทธิภำพและควำมเร็วในกำรท ำงำนท ำให้

                 โปรแกรมที่พัฒนำด้วยภำษำซีท ำงำนได้เร็วกว่ำโปรแกรมที่เขียนด้วยภำษำ
                 ระดับสูงอื่น ๆ ในขณะที่กำรพัฒนำและแก้ไขโปรแกรมสำมำรถท ำได้ง่ำย
                 เช่นเดียวกันภำษำระดับสูงทั่ว ๆ ไป นอกจำกนี้ภำษำ C ยังได้มีกำรพัฒนำ

                 ก้ำวหน้ำขึ้นไปอีก โดยท ำกำรประยุกต์แนวควำมคิดของกำรโปรแกรมเชิงวัตถุ

                 เข้ำมำใช้ในภำษำ ท ำให้เกิดเป็นภำษำใหม่คือ C++ (++ ในควำมหมำยของ
                 ภำษำซีคือกำรเพิ่มขึ้นอีกหนึ่งนั่นเอง) ซึ่งเป็นภำษำที่ได้รับควำมนิยมใช้งำน
                 พัฒนำโปรแกรมอย่ำงมำก











                      ภาษาโปรแกรมเชิงวัตถุ (Object-Oriented Programming Language)
               นักเขียนโปรแกรมบำงคนคิดว่ำกำรเขียนโปรแกรมขนำดใหญ่นั้น บำงครั้งก็เป็นงำนที่หนักและเสียเวลำมำก จึงได้พยำยำมคิด

               หำวิธีที่จะท ำให้กำรเขียนโปรแกรมนั้นง่ำยขึ้น และสำมำรถเขียนได้อย่ำงรวดเร็ว ท ำให้เกิดเทคนิค กำรโปรแกรมเชิงวัตถุ

               (Object-Oriented Programming) หรือ OOP เพื่อช่วยลดควำมยุ่งยำกของกำรเขียนโปรแกรม
               Object-Oriented Programming ต่ำงจำกกำรเขียนโปรแกรมโดยทั่ว ๆ ไป โดยกำรเขียนโปรแกรมตำมปกตินั้น ผู้เขียน
               โปรแกรมจะพิจำรณำถึงขั้นตอนกำรแก้ปัญหำของโปรแกรมเหล่ำนั้น แต่เทคนิคของ OOPจะมองเป็น วัตถุ (object) เช่น

               กล่องโต้ตอบ (dialog box) หรือไอคอนบนจอภำพ เป็นต้น โดยออบเจ็คใดออบเจ็คหนึ่งจะท ำงำนเฉพำะที่แน่นอน ถ้ำผู้ใช้

               ต้องกำรท ำงำนชนิดนั้นก็สำมำรถคัดลอกไปใช้ในโปรแกรมที่ต้องกำรได้ทันที
   21   22   23   24   25   26   27   28   29   30   31