206
C++
1980 -yillar boshida
Bjarne Stroustrup
tomonidan
C
ga asoslangan
tarzda tuzildi.
C++
juda ko`p imkoniyatlarni o`z ichiga olgan, lekin eng asosiysi u
ob`yektlar asosida dasturlashga imkon beradi. Dasturlarni tez va sifatli yozishga
hozirgi kunda katta ahamiyat berilmoqda. Buni ta`minlash uchun ob`yektli
dasturlash g`oyasi ilgari surildi. Xuddi 1970 - yillar boshida strukturali dasturlash
kabi, dasturlarni hayotdagi jismlarni modellashtiruvchi ob`yektlar orqali tuzish
dasturlash sohasida inqilob qildi.
C++
dan tashqari boshqa ko`p ob`yektli dasturlashga yo`naltirilgan tillar
mavjud.
C++
esa
gibrid
tildir. Unda
C
ga o`xshab strukturali dasturlash yoki
yangicha, ob`yektlar bilan dasturlash mumkin. Yangicha deyishimiz ham nisbiydir.
Ob`yektli dasturlash falsafasi paydo bo`lganiga ham yigirma yildan oshyapti.
C++
funksiya va ob`yektlarning juda katta kutubxonasiga ega. Ya`ni
C++
tilida dasturlashni o`rganish ikki qismga bo`linadi. Birinchisi bu
C++
ni o`zini
o`rganish, ikkinchisi esa
C++
ning standart kutubxonasidagi tayyor ob`ekt-
funksiyalardan foydalanishni o`rganishdir.