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.
Do'stlaringiz bilan baham: |