• C++ dasturlash tili tahlili
  • -navbat HTML tilini o'rganasiz




    Download 0,62 Mb.
    Pdf ko'rish
    bet5/8
    Sana21.05.2024
    Hajmi0,62 Mb.
    #247302
    1   2   3   4   5   6   7   8
    Bog'liq
    Zamonaviy dasturlash tillari tahlili (3)

    1-navbat HTML tilini o'rganasiz.
    2-navbat CSS va Javascript asoslarini o'rganasiz 
    . 3-navbat Delphi yoki Java asoslarini o'rganasiz. Yana Mobile telefonlar 
    (Android, iOS) uchun dastur tuzish usullari bilan qiziqib ko'rasiz Endi 
    oldingizda 3 ta katta yo'l chiqadi. Siz esa shu yo'lning biridan yurishingiz 
    kerak. 
    1-yo'l. Web App yoki web dasturlash yo'nalishi. asosan internet bilan 
    ishlaydigan dasturlar yaratish 
    2-yo'l Win, Linux App ya'ni Faqat Komputer uchun dasturlar tuzish 
    3-yo'l Mobile dasturlash ya'ni Hozirda ommabop Android, iOS (Iphone) 
    uchun dasturlar tuzish Agar 3 ta yo'lni ham o'rganaman desangiz katta 
    natijaga erishish qiyin. 
     C++ dasturlash tili tahlili
    Ob'ektga yo'naltirilgan dasturlash (OYD) dasturni tashkil qilish uchun 
    bir usulidir. C++ ob'ektga yo'naltirilgan dasturlash tilidir. Bu til AQSh da, 


    AT&T Bell Laboratories kompaniyasida (Nyu-Jersi), 1983 yilda B’yarne 
    Shtrushtrupom tomonidan ishlab chiqildi. U C tilining kamchligi deb 
    modellashtirish imkoniyatini hisobladi va tilni kengaytirish uchun 
    o’zining sevimli tili - Simula 67 ning funktsiyalari bilan to’ldirdishga 
    qaror qildi. Simula 67 eng oldingi ob'ektga yo'naltirilgan tillardan biri edi.

    B’yarne Shtrushtrup buni dastlabki «C sinflar bilan" deb atadi. Qat’iy 
    aytganda, C++ tili bu – C tilining takomillashgan shaklidir: C tilining 
    deyarli har bir to'g'ri operatori C++ tilining ham to'g'ri operatoridir, ammo 
    teskarisi to’g’ri emasdir. C++ nomi Rick Mashutti tomonidan berilgan. 
    Uning 1.0 versiyasi 1985 yilda, 2 versiyasi 1989 yilda va 3 versiyasi 1992 
    yilda yilda tijorat nuqtai nazaridan foydalanuvchlarda uchraydigan 
    muammolarni hal eta oladigan rivojlangan C++ titli sifatida va AT&T 
    kompaniyasida muhokamadan o’tgandan keyin ishlatish mumkin bo’ldi. 
    № С С++ 
    1. Bu – jarayonga yo'naltirilgan til Bu ob'ektga yo'naltirilgan 
    til.
    2. 
    Yuqoridan-pastga 
    yondashuvni 
    ishlatadi 
    Pastdan-yuqoriga 
    yondashuvni ishlatadi
    3. Sinflar va usullarni qo'llabquvvatlaydi Sinflar va usullarini qo'llab-
    quvvatlaydi
    4. Meroslilikni va polimorfizmni qo'llab-quvvatlamaydi. Meroslilikni va 
    polimorfizmni qo'llabquvvatlaydi
    5. Mavhum va haqiqiy sinflarni qo'llabquvvatlamaydi. Mavhum va 
    haqiqiy sinflarni qo'llabquvvatlaydi.
    6. Operator va funktsiyani engillashuvini qo'llab-quvvatlaydi. Operator 
    va funktsiyani engillashuvini qo'llab-quvvatlaydi.
    7. Turli platformalarda yetarlicha moslashuvchan emas Turli 
    platformalarda С ga nisbatan yanada moslashuvchan. 

    Dastur 12.1.

    // Chop etilgan xabar 

    #include //header file (Preprotsessor ko'rsatmasidan foydalanish) 

    #include // header file void 



    main ()



    clrscr (); // library funktsiyasi ekranni tozalash uchun 

    cout<<"C + 
    + dasturlash olamiga xush kelibsiz";

    } Turbo C++ va Borland C++ dasturlar yaratish va tahrirlashni IDE 
    (Integrated Development Environment – yaratuvchining integrallashgan 
    muhiti) ni ta’minlaydi. DOS tizimida edlin tahrirlagichi yoki matnli 
    protsessorning istalgan boshqa tahrirlagichi ishlatilishi mumkin.. UNIX 
    tizimida boshlang’ich kodni yaratish va tahrirlash uchun vi yoki ed matn 
    tahrirlagichlaridan foydalanish mumkin. Siz o’z operatsion tizimingizda 
    bor bo’lgan operatsion tizim bo’yicha ma’lumotnoma qo’llanmasi bilan 
    maslahatlashishingiz tavsiya etiladi.
    Menyu qatori Asisiy klavishlar Funktsiya Alt + Spacebar Tizim 
    menyusiga kirasiz Alt + C Kompilyatsiya menyusiga kirasiz Alt + D 
    Debug menyusiga kirasiz Alt + E Edit menyusiga kirasiz Alt + F Fayl 
    menyusiga kirasiz Alt + H Yordam menyusiga kirasiz Alt + 0 Variantlar 
    menyusiga kirasiz Alt + P Project menyusiga kirasiz Alt + R Run 
    menyusiga kirasiz Alt + S Search menyusiga kirasiz Alt + W Windows 
    menyusiga kirasiz Alt + X Turbo C++ dan chiqish Umumiy IDE Asisiy 
    klavishlar Funktsiya FI Yordam ekranini ko’rsatadi. F2 Agar faol, 
    tahrirlanadigan oynada joylashgan bo’lsa, faylni saqlash. F3 Muloqot 
    oynasini shunday ko’rsatadiki, Siz faylni ochishingiz mumkin. F4 Kursor 
    joylashgan joydagi qatorda Sizning dasturingizni boshqaradi. F5 Faol 
    oyna tasvirini masshtabini o’zgartiradi. F6 Barcha ochiq oynalarni 
    ko’rsatadi. F7 Funktsiyada kuzatiladigan sozlash rejimida Sizning 
    dasturingizni boshqaradi. F8 Funktsiyani chaqirish orqali sakrab o’tib 
    DEBUG rejimida Sizning dasturingizni boshqaradi.
    Birinchi EHM lar uchun dasturlani dasturchilar mashina kodi tilida 
    yozganlar. Bu juda qiyin va uzoq vaqt talab etadigan jarayon edi. Dastur 
    tuzishni boshlash va ishlatib ko`rish orasida ancha vaqt o`tar edi. Bunday 
    muammolarni yechish faqatgina dasturlash jarayonini rivojlantirish
    optimizatsiya qilish orqaligina bajarilishi mumkin edi.
    Dasturchilar mehnatini iqtisod qiluvchi bunday “jixoz” o`rnini qism 
    dasturlari egalladi. 1944 yil avgustida releli “Mark-I” mashinasi uchun 


    Greys Xopper (dasturchi ayol, AQSH ning dengiz ofitseri) boshchiligida 
    sin x ni hisoblovchi qism dasturi yozildi. 
    Greys Xopperdan boshqalar ham bu ishda ortta qolmadilar. 1949 yilda 
    Jon Mouchli (ENIAK EHM si ixtirochilaridan biri) yuqori darajali 
    dasturlash tillarining dastlabkilariga asos bo`lgan Short Code sistemasini 
    ishlab chiqdi. 1951 yilda Greys Xopper birinchi bo`lib A-O 
    kompilyatorini yaratdi. 
    Birinchi yuqori darajali dasturlash tillari:

    Download 0,62 Mb.
    1   2   3   4   5   6   7   8




    Download 0,62 Mb.
    Pdf ko'rish