TOSHKENT ARXITEKTURA – QURILISH INSTITUTI
QURILISHNI BOSHQARISH FAKULTETI
“AXBOROT TEXNOLOGIYALAR” KAFEDRASI
«QURILISHDA AXBOROT TEXNOLOGIYALARI»
fanidan
3-HISOB GRAFIK ISHI
MAVZU: C++ dasturlash tilida sohaga oid dasturlar tuzish
Bajardi:Nuriddinova.Muxsina
Guruh : 50-21
Tekshirdi : Jurayev Sh
|
TOSHKENT – 2022
Mundarija:
Kirish
C++ (talaffuzi: si plyus plyus) — turli maqsadlar uchun moʻljallangan dasturlash tili. 1979-yili Bell Labsda Biyarne Stroustrup tomonidan C dasturlash tilining imkoniyatlarini kengaytirish va OOP(object Oriented Programming) xususiyatini kiritish maqsadida ishlab chiqarilgan. Boshida „C with Classes“ deb atalgan, 1983-yili hozirgi nom bilan yaʼni C++ deb oʻzgartirilgan. C++ C da yozilgan dasturlarni kompilyatsiya qila oladi, ammo C kompilyatori bu xususiyatga ega emas. C++ tili operatsiyon tizimlarga aloqador qisimlarni, klient-server dasturlarni, EHM oʻyinlarini, kundalik ehtiyojda qoʻllaniladigan dasturlarni va shu kabi turli maqsadlarda ishlatiladigan dasturlarni ishlab chiqarishda qoʻllaniladi. C (/siː/) — kompilyatsiyalanuvchi statik dasturlash tili boʻlib, 1969-1973-yillarda Bell laboratoriyasi xodimi Dennis Ritchie tomonidan yaratilgan. Ushbu dasturlash tili B tilining takomillashgan koʻrinishi sifatida yaratilgan. Dastlab UNIX operatsion tizimini yaratish maqsadida ishlab chiqilgan, keyinchalik esa boshqa koʻplab platformalar bilan ishlashga ham moslashtirilgan. Dizayni hamda strukturasiga koʻra, ushbu til quyi darajadagi dasturlash tillariga yaqin. Baʼzi xususiyatlari bilan assembler tiliga ham oʻxshab ketadi.
C++algoritmik chiziqli jarayonlarni dasturlash.
2.C++ algoritmik tilida tarmoqlanuvchi jarayonlarni dasturlash.
C++ algoritmik tilida takrorlanuvchi jarayonlarni dasturlash.
Xulosa
• 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
Do'stlaringiz bilan baham: |