C dasturlash tilidan dan farqli tomonlari: • ob'ektga yo'naltirilgan dasturlashni qo'llab-
quvvatlash;
• andozalar orqali umumlashtirilgan dasturlashni
qo'llab-quvvatlash;
• qo'shimcha ma'lumotlar turlari;
• istisnolar;
• nom maydonlari;
• ichki funktsiyalar;
• operatorning yuklanishi(peregruzka);
• funktsiyalarning yuklanishi;
• a xotirani erkin boshqarish operatorlari;
• standart kutubxonaga qo'shimchalar.
Afzalliklari: • C tili bilan yuqori muvofiqlik
• Hisoblash samaradorligi
• Turli dasturlash uslublarini qo'llab-quvvatlash: tarkibiy, ob'ektga
yo'naltirilgan, umumlashtirilgan dasturlash, funktsional dasturlash.
• Ob’yekt destruktorlarni avtomatik ravishda chaqirish xotira va boshqa
manbalarni boshqarish ishonchliligini soddalashtiradi va oshiradi.
• Ortiqcha yuklangan operatorlar
• shablonlar
• To'g'ridan-to'g'ri kompilyatorlar tomonidan qo'llab-quvvatlanmaydigan
paradigmalarni qo'llab-quvvatlash uchun tilni kengaytirish imkoniyati
mavjudligi.
• C ++ uchun turli tillarga tarjima qilingan juda ko'p o'quv adabiyotlari
mavjud
Kamchiliklari: • Noto'g'ri ishlab chiqilgan sintaksisning
mavjudligi tilning qo'llanilishini pasaytiradi
• Til ko'p muhim xususiyatlarga ega emas.
• Dasturchilar uchun unumdorligi ancha past
• Noqulay sintaksis
• Og'ir meros
• Xotirani kuzatib borish zarurati
Dev C++ dasturi mihitida ishlash Dev-C ++ (Dev-Cpp) - bu C / C ++ dasturlash tillari uchun bepul dasturlarni ishlab
chiqish muhiti.
Dev-C ++ dastur oynasini quyidagi ko`rinishda bo`ladi:
Fayllardan birini ochish uchun navigatsiya panelida ko'rsatilgan element
orqali yoki Ctrl + O tugmalaridan foydalanish mumkin
.
C ++ tilida yozilgan dasturlar ishga tushirishdan oldin
kompilyatsiya qilinishi kerak va shundan keyingina
ijro etilishi kerak. Buning uchun Dev-C ++ uchta
piktogrammadan foydalanadi .
-