• C++ dasturi haqida C++
  • Axborot texnologiyalari




    Download 368.38 Kb.
    bet1/2
    Sana23.05.2022
    Hajmi368.38 Kb.
    #21658
      1   2
    Bog'liq
    Rustamova d
    1.4. Harf birikmalari va digraflarning o‘qilish xususiyatlari, 2-maruza (5), ehtimol HGI, 1684406742, Boyer-Mur algoritmi va xossalari-fayllar.org, 1-amal, 3-topshiriq, nilufar tilshunoslik, SWOT TAHLIL MAZ-WPS Office, shaxsiy kom Shohmuradov, Mutaxasislik fanlar, oqilaxonga malumot 3, oqilaxonga malumot 2

    O‘ZBEKISTON RESPUBLIKASI QURILISH VAZIRLIGI
    TOSHKENT ARXITEKTURA – QURILISH INSTITUTI
    QURILISHNI BOSHQARISH FAKULTETI
    “AXBOROT TEXNOLOGIYALARI” KAFEDRASI
    «QURILISHDA AXBOROT TEXNOLOGIYALARI»
    fanidan
    3-HISOB GRAFIK ISHI
    MAVZU: C++ dasturlash tilida masalalarni dasturini tuzish

    Bajardi: Rustamova D.


    Guruh: 76-21
    Tekshirdi: Raximov N

    TOSHKENT – 2022


    REJA:

    1. C++ dasturi haqida

    2. Uzunlik L santimetrda berilgan Undagi to'liq metrlar sonini aniqlovchi programma tuzilsin. (1m=100cm)

    3. Butun son berilgan. Agar, berilgan son musbat bo'lsa, 1 ga oshirilsin, aks holda o'zgartirilmasin. Hosil bo'lgan sonni ekranga chiqaruvchi programma tuzilsin.

    4. к va n butun sonlari berilgan (n > 0). к sonini n marta chiqaruvchi programma
      tuzilsin.

    5. Xulosa


    C++ dasturi haqida
    C++ daniyalik kompyuter olimi Bjarne Stroustrup tomonidan C dasturlash tilining kengaytmasi sifatida yaratilgan umumiy maqsadli dasturlash tili yoki "C with Classes". Vaqt o'tishi bilan til sezilarli darajada kengaydi va zamonaviy C++ hozirda past darajadagi xotira manipulyatsiyasi uchun imkoniyatlardan tashqari ob'ektga yo'naltirilgan, umumiy va funktsional xususiyatlarga ega. U deyarli har doim kompilyatsiya qilingan til sifatida amalga oshiriladi va ko'plab ishlab chiqaruvchilar C++ kompilyatorlarini taqdim etadilar, jumladan Free Software Foundation, LLVM, Microsoft, Intel, Oracle va IBM, shuning uchun u ko'plab platformalarda mavjud.[10]

    C++ tizimli dasturlash va o'rnatilgan, cheklangan resurslarga ega dasturiy ta'minot va katta tizimlarga yo'naltirilgan holda ishlab chiqilgan bo'lib, uning dizaynida unumdorlik, samaradorlik va foydalanish moslashuvchanligi bilan ajralib turadi.[11] C++ boshqa ko‘plab kontekstlarda ham foydali deb topildi, asosiy kuchli tomonlari dasturiy infratuzilma va resurslar cheklangan ilovalar [11], jumladan, ish stoli ilovalari, video o‘yinlar, serverlar (masalan, elektron tijorat, veb-qidiruv yoki ma’lumotlar bazalari) va unumdorlik- muhim ilovalar (masalan, telefon kalitlari yoki kosmik zondlar)


    C++ Xalqaro Standartlashtirish Tashkiloti (ISO) tomonidan standartlashtirilgan boʻlib, eng soʻnggi standart versiyasi ISO tomonidan 2020-yil dekabr oyida ISO/IEC 14882:2020 (norasmiy ravishda C++20 nomi bilan tanilgan) sifatida ratifikatsiya qilingan va nashr etilgan.[13] C++ dasturlash tili dastlab 1998 yilda ISO/IEC 14882:1998 sifatida standartlashtirilgan bo‘lib, keyinchalik unga C++03, C++11, C++14 va C++17 standartlari bilan o‘zgartirishlar kiritilgan. Hozirgi C++ 20 standarti ularni yangi funksiyalar va kengaytirilgan standart kutubxona bilan almashtiradi. 1998-yilda dastlabki standartlashtirishdan oldin, C++ 1979-yildan beri Bell Labs-da Stroustrup tomonidan S tilining kengaytmasi sifatida ishlab chiqilgan; u C tiliga o'xshash samarali va moslashuvchan tilni xohladi, bu ham dasturni tashkil qilish uchun yuqori darajadagi xususiyatlarni ta'minladi.[14] 2012 yildan boshlab C++ keyingi rejalashtirilgan standart sifatida C++ 23 bilan uch yillik relizlar jadvalida.
    1979 yilda daniyalik kompyuter olimi Bjarne Stroustrup C++ dan oldingi “C with Classes” ustida ish boshladi.[17] Yangi tilni yaratish motivi Stroustrupning nomzodlik dissertatsiyasini dasturlash tajribasidan kelib chiqqan. Stroustrup, Simula katta dasturiy ta'minotni ishlab chiqish uchun juda foydali bo'lgan xususiyatlarga ega ekanligini aniqladi, lekin til amaliy foydalanish uchun juda sekin edi, BCPL esa tez, lekin juda past darajadagi dasturiy ta'minotni ishlab chiqish uchun mos emas. Stroustrup AT&T Bell Laboratoriyasida ishlay boshlaganida, u UNIX yadrosini taqsimlangan hisoblashlarga nisbatan tahlil qilish muammosiga duch keldi. Doktorlik tajribasini eslab, Stroustrup Simulaga o'xshash xususiyatlar bilan C tilini yaxshilashga kirishdi.[18] C umumiy maqsadli, tez, portativ va keng qo'llanilganligi uchun tanlangan. C va Simula ta'siridan tashqari, boshqa tillar ham ushbu yangi tilga ta'sir ko'rsatdi, jumladan ALGOL 68, Ada, CLU va ML.
    Dastlab, Stroustrupning "C with Classes" C kompilyatoriga Cpre funksiyalarini qo'shdi, jumladan sinflar, olingan sinflar, kuchli terish, inlining va standart argumentlar.


    Download 368.38 Kb.
      1   2




    Download 368.38 Kb.