C ++ da dasturlash haqida

C ++ da dasturlash haqida

Salohiddin Jamolov

C ++-bu umumiy maqsadli dasturlash tili bo'lib, u C tilining kengaytmasi sifatida ob'ektga yo'naltirilgan paradigmani o'z ichiga olgan. Bu majburiy va tuzilgan til hisoblanadi.

C ++-bu o'rta darajali til bo'lib, u past darajali dasturlashning afzalliklarini beradi (drayverlar, yadrolar) va hatto undan yuqori darajadagi ilovalar (o'yinlar, grafik interfeyslar, ish stoli ilovalari va boshqalar). C va C ++ kodlarining asosiy sintaksisi va tuzilishi bir xil.

C++

Bu erda dasturlash tili bilan bog'liq ba'zi xususiyatlar va asosiy fikrlar:

1.Simple: bu dasturlar mantiqiy birlik va qismlarga bo'linishi, boy kutubxona qo'llab -quvvatlashi va ma'lumotlar turlarining ko'pligi ma'nosida oddiy til.

2.Machine Independent but Platform Dependent: C ++ bajarilishi platformadan mustaqil (Linuxda tuzilgan dasturlar Windowsda ishlamaydi), lekin ular mashinadan mustaqil.

3.Mid-level language: Bu o'rta darajadagi til, chunki biz ikkala tizim dasturini ham qila olamiz (drayverlar, yadrolar, tarmoqlar va boshqalar) va keng ko'lamli maxsus dasturlar (media pleerlar, Photoshop, o'yin dvigatellari va boshqalar).

4.Rich library support: Tez va qayta rivojlanish uchun boy kutubxona yordami (ikkala standart ~ o'rnatilgan ma'lumotlar tuzilmalari, algoritmlar va boshqalar) va uchinchi tomon kutubxonalari (Boost kutubxonalari kabi) mavjud.

5.Object-Oriented: C ++ dasturlari bajarilish tezligi bilan farq qiladi. Bu tuzilgan til bo'lgani uchun u ham juda protsessual. Yangi tillarda axlat yig'ish, dinamik yozish va boshqalar kabi qo'shimcha o'rnatilgan funktsiyalar mavjud bo'lib, bu dasturning umumiy bajarilishini sekinlashtiradi. C ++ da qo'shimcha ishlov berish xarajatlari yo'qligi sababli, bu juda tez.

6.Pointer and direct Memory-Access: C ++ foydalanuvchilarga saqlash manzilini to'g'ridan -to'g'ri boshqarishga yordam beradigan ko'rsatgichlarni qo'llab -quvvatlaydi. Bu past darajali dasturlashda yordam beradi (bu yerda o'zgaruvchilarni saqlash ustidan aniq nazorat talab qilinishi mumkin).

7.Object-Oriented: Tilni C dan ajratib turadigan eng kuchli jihatlaridan biri Ob'ektga yo'naltirilgan qo'llab-quvvatlash C ++ ga barqaror va kengaytiriladigan dasturlarni yaratishga yordam beradi. Katta hajmli ilovalar yaratilishi mumkin. Kod hajmi kattalashgan sari protsessual kodni saqlash qiyinlashadi.

8.Compiled Language: C ++ - bu kompilyatsiya qilingan til, bu uni tezlashtiradi.

C ++ haqida ba'zi qiziqarli ma'lumotlar.

Sizni qiziqtirishi mumkin bo'lgan C ++ haqidagi ba'zi qiziqarli ma'lumotlar:

1.C ++ nomi C dan o'zgarishlarning evolyutsion xarakterini bildiradi. "++" - bu C o'sish operatori.

2.C ++ - barcha turdagi texnik va tijorat dasturlarini ishlab chiqish uchun asosiy tillardan biri.

3.C ++ C-da mavjud bo'lmagan ob'ektga yo'naltirilgan dasturlashni joriy qiladi, boshqa narsalar singari, C ++ to'rt asosiy OOP xususiyatlarini qo'llab-quvvatlaydi: inkapsulyatsiya, polimorfizm, abstraktsiya va meros.

4.C ++ OOP xususiyatlarini Simula67 dasturlash tilidan oldi.

5.Funktsiya C ++ dasturini ishga tushirish uchun minimal talabdir (hech bo'lmaganda main funktsiyasi).


Dasturlashni o'rganmoqchi bo'lsangiz Soff Studyga murojaat qiling!



Qiziqtirgan boshqa savollar uchun:

Telegram: soffstudy.uz

Instagram: soffstudy.uz

Facebook: soffstudy.uz

Soff study

Report Page