3-ma’ruza. Dasturlash tili strukturasi va dasturlash tilining leksemasi Reja



Download 81,9 Kb.
bet2/22
Sana04.06.2022
Hajmi81,9 Kb.
#636550
1   2   3   4   5   6   7   8   9   ...   22
Bog'liq
3-ma'ruza

C++ tilining rivojlanishi. Dastlabki C ++ dasturlash tili 1985-yilda nashr etilgan. Rasmiy standart yo'qligi sababli muhim bo'lgan ushbu tilning birinchi tavsifini beradi. 1989-yilda C++ tilining 2.0 versiyasi chiqdi. Uning yangi xususiyatlari qator merosxo’rlikni, mavhum sinflarni, statik a'zolar funksiyalarini, doimiy funksiyalarni va himoyalangan a'zolarni o'z ichiga oldi. 1990-yilda C++ sharhlangan ma'lumotnomasi nashr etildi, keyinchalik bu standartga asos bo'ldi. So'nggi yangilanishlar shablonlarni, istisnolarni, ism maydonlarini, yangi kasting va mantiqiy turlarni o'z ichiga oldi.
1998-yilda C/+ standartlashtirish qo'mitasi (ISO / IEC JTC1 / SC22 / WG21 ishchi guruhi) tomonidan ishlab chiqilgan ISO/IEC 14882:1998 til standarti (C++ 98 nomi bilan tanilgan) nashr etildi. Standart ikki qismdan iborat - asosiy shablon va standart shablonlar kutubxonasi, unga standart shablonlar kutubxonasi (STL) va C standart kutubxonasining o'zgartirilgan versiyasi kiradi.
2003-yilda ISO/IEC 14882: 2003 til standarti nashr etildi, unda standartning oldingi versiyasida aniqlangan xato va kamchiliklar tuzatildi.
2005-yilda kutubxona texnik hisoboti chiqdi, hisobotda C++ tilining keyingi versiyasiga kiritilishi kerak bo'lgan standart kutubxona kengaytmalari tasvirlangan.
2009-yildan boshlab avvalgi standartni yangilash bo'yicha ishlar olib borilmoqda, yangi standartning dastlabki versiyasi birinchi bo'lib C++09 va bir yildan so'ng C++ 0x, bugungi kunda C++ 11 bo'lib, tilning yadrosiga qo'shimchalar va standart kutubxonani kengaytirishni o'z ichiga olgan.
С++ tili haqida. C++ - bu umumiy maqsadlar uchun tuzilgan, statik usulda yozilgan dasturlash tili.
Protsedurali dasturlash, obyektga yo'naltirilgan dasturlash, umumiy dasturlash kabi dasturlash paradigmalarini qo'llab-quvvatlaydi, modullik, alohida kompilyatsiya, istisnolardan foydalanish, ma'lumotlar abstraktsiyasi, obyektlarning turlari (sinflari) deklaratsiyasi, virtual funksiyalarni ta'minlaydi. Standart kutubxonada ko'p ishlatiladigan konteynerlar va algoritmlar mavjud. C ++ yuqori va past darajadagi tillarning xususiyatlarini birlashtiradi. Oldingi C tili bilan taqqoslaganda, obyektga yo'naltirilgan va umumiy dasturlashni qo'llab-quvvatlashga ko'proq e'tibor qaratiladi.
C ++ dasturiy ta'minotni ishlab chiqish uchun keng qo'llaniladi va eng mashhur dasturlash tillaridan biri hisoblanadi. Uning ko'lami operatsion tizimlarni, turli xil dasturiy ta'minotlarni, qurilmalar drayverlarini, ichki tizimlar uchun dasturlarni, yuqori samarali serverlarni va ko'ngilochar dasturlarini yaratishni o'z ichiga oladi. C++ tilini bepul va tijorat hamda turli xil platformalar uchun juda ko'p tatbiq etilishi mavjud.

Download 81,9 Kb.

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




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

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish