• Ilmiy rahbar: A. Dadamuhammedov
  • I Bob. C++ dasturlash tili haqida umumiy ma’lumotlar
  • O‘zbekiston Xalqaro Islom akademiyasi Islom iqtisodiyoti va xalqaro munosabatlar fakulteti Axborot xavfsizligini boshqarish yo‘nalishi




    Download 2.91 Mb.
    bet1/7
    Sana30.01.2024
    Hajmi2.91 Mb.
    #148475
      1   2   3   4   5   6   7
    Bog'liq
    Kurs ishi. Saydimurod yangi
    Test, O\'z DSt ISO IEC 27039-2017 (ru) Выбор, применение и операции систем обнаружения, 1-amaliy ish tarmoqlararo ekran yordamida kiberhujumlarga qarshi, Kiberxavfsizlikga oid milliy va xorijiy me’yoriy-huquqiy hujjatl-fayllar.org, Dasturlash ii yakuniy nazorat javoblari, давлат таълим талаблари, obyektivka-namuna (1)

    O‘zbekiston Xalqaro Islom akademiyasi
    Islom iqtisodiyoti va xalqaro munosabatlar fakulteti
    Axborot xavfsizligini boshqarish yo‘nalishi
    1-kurs
    Dasturlash II fanidan kurs ishi

    Bajaruvchi: Qodirjonov Saydimurod
    Ilmiy rahbar: A. Dadamuhammedov

    Reyting balli:
    Toshkent 2023

    Mundarija


    Bajaruvchi: Qodirjonov Saydimurod 1
    Ilmiy rahbar: A. Dadamuhammedov 1
    Mundarija 2
    I Bob. C++ dasturlash tili haqida umumiy ma’lumotlar 3
    1.1.C++ dasturlash tili tarixi 3
    1.2.C++ dasturlash tili afzalliklari va kamchiliklari 6
    1.3 Kompyuterda muhitni sozlash 10
    II Bob. Interaktiv o‘yinlar va yaratilgan o‘yin-dastur haqida 17
    2.1.Interaktiv o‘yinlar tarixi 17
    2.2. Interaktiv o‘yinlarning ahamiyatli jihatlari 20
    1.1.Dastur haqida ma’lumot 23
    1.2.Yaratilgan o‘yin-dasturning ishlash jarayoni hamda foydalanish tartiblari 24
    3. Xulosa 29

    I Bob. C++ dasturlash tili haqida umumiy ma’lumotlar

      1. C++ dasturlash tili tarixi


    C++ dasturlash tili nomi C dasturlash tilidan kelib chiqqan bo‘lib, ++ belgisi inkrement amali, ya`ni o‘zgaruvchining qiymatini bittaga oshish amalidan olingan. C ++ dasturlash tili turli xil amaliy dasturlarni yaratish, operatsion tizimlarni, qurilma drayverlarini, shuningdek video o‘yinlarni va boshqalarni yaratish uchun keng qo‘llaniladi. C ++ dasturlash tili 1980-yillarning boshlarida Bell Laboratories firmasi xodimi Byorn Stroustrup tomonidan yaratilgan. Byorn Stroustrup Byorn Stroustrup o‘zining ehtiyojlari uchun C dasturlash tiliga bir qator yangiliklar kiritmoqchi bo‘ldi, ya’ni dastlab C ++ dasturlash tilini yaratish rejalashtirilmagan edi. U dastlab o‘zi yaratgan dasturlash tilini “C with classes”(“C bilan sinflar”) deb nomladi. Dasturlash tilining dastlabki versiyasi 1980 yilda paydo bo‘lgan. Straustrup dasturlash tiliga sinflar va ob’ektlar bilan ishlash imkoniyatini qo‘shdi va shu bilan C sintaksisi asosida yangi dasturlash tili uchun zarur shart-sharoitlarni yaratdi. C++ sintaksisi C sintaksisiga asoslangan bo‘lib, Byorn Stroustrup C tili bilan moslikni saqlashga intildi. 1983 yilda dasturlash tili "C ++ dasturlash tili" deb o‘zgartirildi. C++ Cga ob’ektga yo‘naltirilganlik xususiyatlarni qo‘shdi. Oby’ektga yo‘naltirilgan dasturlashning uchta xususiyatini mavjud:, meros (nasledovaniye), polimorfizm va inkapsulyatsiya. Usul(Metod) - bu sinf ichida e’lon qilingan va uning ob’ektlari bilan ishlashga mo‘ljallangan funktsiyadir. Usullar sinf tanasida e’lon qilinadi.
    Dastlab UNIX operatsion tizimi va С dasturlash tili yaratilgan va С tili asosida C++ tili yaratildi. С esa o‘z navbatida B va BCPL tillaridan kelib chiqgan.
    C++ tilini 80 yillarda AT&T Bell Labs korxonasi ishchisi Byarnom Straustrup tuzgan. Avtorning aytishicha, bu tilni tuzishda u hech qanday qog‘ozlarni qoralamagan va hamma ishni yo‘l yo‘lakay, ketma-ketlikda tuzib chiqqan. Uning asosiy maqsadi, o‘zi va do‘stlari uchun qulay dasturlash tili yaratishdan iborat edi. C++ dasturlash tilining asosi C hisoblanadi va shu tilni(C) misolida C++ tilini tuzib chiqdi. C dasturlash tilini mukammalashtirgan eng asosiy narsa bu – obyektga mo‘ljallangan dasturlashni olib kirgani hisoblanadi. Chunki dasturlashda, tez, qulay , tartibli va ixcham yozish uchun obyektga mo‘ljallangan dasturlash tillaridan foydalanish lozim bo‘ladi. Dastlabki C++ dasturlash tilidan foydalanganlar, bu albatta Bell Labs korxonasi hodimlari hisoblanadi.

    Download 2.91 Mb.
      1   2   3   4   5   6   7




    Download 2.91 Mb.

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    O‘zbekiston Xalqaro Islom akademiyasi Islom iqtisodiyoti va xalqaro munosabatlar fakulteti Axborot xavfsizligini boshqarish yo‘nalishi

    Download 2.91 Mb.