C++ tilining grafik muhitida fazoviy ob'ektlarni yaratish uzoq vaqtdan beri kompyuter grafikasi va simulyatsiyaning hal qiluvchi jihati bo'lib kelgan


III.Bob. Fazoviy jismlarni hosil qilish


Download 0.49 Mb.
bet6/8
Sana16.06.2023
Hajmi0.49 Mb.
#1497359
1   2   3   4   5   6   7   8
Bog'liq
grafika

III.Bob. Fazoviy jismlarni hosil qilish
3.1 Ishlatilgan til.
C++ dasturlash tili, dasturiy ta'minotning qo'llanishini optimallashtirish maqsadida 1983-yilda Bjarne Stroustrup tomonidan yaratilgan dasturlash tili hisoblanadi. Bu tilda dasturlar yozilishi yordamida, turli turlarda dasturiy vazifalar hal qilinishi mumkin, masalan, operatsion tizimlar, ilovalar, o'yinlar, mobil ilovalar va boshqalar.
C++ dasturlash tili, C tili asosida yaratilgan bo'lib, barcha C tili imkoniyatlarini saqlaydi, shuningdek, ob'ektorientatsiyalashtirilgan qo'llanishini, nisbatiy qo'llanishini va shablon kodingni ham o'z ichiga oladi. Bu, yozuvli va ob'ektorientatsiyalashtirilgan dasturlash tillaridan biri hisoblanadi.
C++ dasturlash tili yuqori darajada hamza va to'g'ridan-to'g'ri amalga oshirish imkoniyatiga ega. Ushbu tili o'rganish, kodni yozish va tushuntirish qulay bo'lib, dasturchilarning turli sohalarda yaratgan dasturlarni tez va aniq yozishlariga imkoniyat beradi. C++ dasturlash tili, keng tarqalgan texnologiyalar va platformalar uchun mo'ljallangan, shuningdek, matematik, statistika va turli sohalardagi ilovalar yaratishda ham ishlatiladi.
C++ umumiy maqsadli dasturlash tili boʻlib, amaliy dasturlar ishlab chiqishda keng qoʻllaniladi. Ushbu til C tilini to'ldirish uchun ishlab chiqilgan. U 1980-yillarning boshida daniyalik kompyuter olimi Bjarne Stroustrup tomonidan yaratilgan. Keyingi oʻn yilliklarda C++ tili mashhur boʻlib ketdi va oʻrnatilgan tizimlardan tortib video oʻyinlar va operatsion tizimlargacha boʻlgan turli ilovalar uchun foydalanildi.
C++ tilining rivojlanishi Stroustrup Bell Laboratoriyasida ishlagan paytda boshlangan. U o'sha paytda tizimli dasturlashda keng qo'llaniladigan C tilini yaratmoqchi edi. Stroustrup tobora ommalashib borayotgan ob'ektga yo'naltirilgan dasturlashni yaxshiroq qo'llab-quvvatlash orqali C ni yaxshilashni xohladi. Bundan tashqari, u murakkab tizim kodlarini boshqaradigan va past darajadagi dasturlash uchun etarlicha samarali bo'lgan tilni xohladi.
C++ tilining birinchi versiyasi 1985-yilda chiqarilgan. Bu C tilining kengaytmasi bo‘lib, sinflar, virtual funksiyalar va operatorni ortiqcha yuklash kabi yangi funksiyalarni o‘z ichiga olgan. Til murakkablikni boshqarish uchun sezilarli yaxshilanishlarni taklif qildi, bu esa keng ko'lamli dasturiy ta'minot ilovalarini yozish va saqlashni osonlashtirdi. C++ ushbu xususiyatlardan foydalanishni istagan ishlab chiquvchilar tomonidan tezda qabul qilindi.
C++ tilining o'ziga xos xususiyatlaridan biri bu uning ishlashga kuchli e'tiboridir. Til iloji boricha samarali bo'lishi uchun ishlab chiqilgan bo'lib, ishlab chiquvchilarga tez va aniq ishlashi mumkin bo'lgan past darajadagi kod yozish imkonini beradi. Samaradorlikka bo'lgan e'tibor C++ ni o'yinlar, simulyatsiya dasturlari va ilmiy hisoblash dasturlari kabi tezlik muhim bo'lgan ilovalarni ishlab chiqish uchun mashhur tanlovga aylantirdi.
Yillar davomida C++ yangi xususiyatlar va yangilanishlar bilan rivojlanishda davom etdi. 1998 yilda til Xalqaro standartlashtirish tashkiloti (ISO) tomonidan standartlashtirildi, bu esa turli platformalarda izchil amalga oshirilishini ta'minlashga yordam berdi. C++ ning C++ 20 nomi bilan tanilgan so‘nggi versiyasi 2020-yilda chiqarilgan bo‘lib, modullar, tushunchalar va diapazonlar kabi yangi xususiyatlarni taklif etadi.
Xulosa qilib aytish mumkinki, C++ tilining rivojlanishi dasturlash tillari tarixidagi muhim bosqich bo‘ldi. Bjarne Stroustrupning C tilining yaxshiroq versiyasiga bo'lgan qarashi natijasida dasturiy ta'minotni ishlab chiqish hamjamiyatida keng qo'llaniladigan va hurmatga sazovor bo'lgan til paydo bo'ldi. O'zining ishlashi va ob'ektga yo'naltirilgan dasturlashni qo'llab-quvvatlashga qaratilganligi bilan C++ bugungi kunda ko'plab sohalarda qo'llaniladigan murakkab ilovalarni yaratish uchun muhim vositaga aylandi.

Download 0.49 Mb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6   7   8




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling