• Mundarija KIRISH 3 Nazariy qism
  • XULOSA 29 FOYDALANILGAN ADABIYOTLAR 30 ILOVALAR
  • Kompyuter ilmlari va dasturlashtirish




    Download 1.34 Mb.
    bet1/8
    Sana08.11.2022
    Hajmi1.34 Mb.
    #29492
      1   2   3   4   5   6   7   8
    Bog'liq
    tyfghjkl
    Axborot xati konf. ADU, Mayers- Briggs qo\'shimcha, 36-qo\'shma qaror, 27.04.2022, Oila tushunchasi, uning turlari va shakillari, fHy1I56Pj1m1Sqci4f9q3e28B9S0AiBM, dars ishlanma, 11-21-ALGORITMIK TILLAR VA DASTURLASH, Мустақил ишни ташкиллаштириш, Иқтибослик учун, Документ Microsoft Word, Calendar plan-RAQAMLI VA AXBOROT TEXNOLOGIYALARI (2), статья, Исмаилова Н С , Шагазатов У У Жахон иқтисодиёти ва халқаро (1), A5

    O‘ZBEKISTON RESPUBLIKASI OLIY VA O‘RTA MAXSUS TA’LIM VAZIRLIGI
    MIRZO ULUG‘BEK NOMIDAGI MILLIY UNIVERSITETININIG
    JIZZAX FILIALI

    AMALIY MATEMATIKA FAKULTETI
    KOMPYUTER ILMLARI VA DASTURLASHTIRISH” kafedrasi
    ALGORITMIK TILLAR VA DASTURLASH” fanidan


    Mavzu:__________________________________________________________


    Bajardi:”____________________________“yo‘nalishi____kurs________guruh
    Talabasi__________________________________________________________
    Ilmiy raxbar:______________________________________________________


    Jizzax 2022
    Mundarija

    KIRISH 3


    1. Nazariy qism

      1. Asosiy C# tushunchalari 10

      2. Windows form ilovalarini yaratilishi 10

    1. Asosiy qism

      1. Dasturiy ta’minotni ishlab chiqish 12

      2. Maʻlumotlar strukturalarini loyihalash 14

      3. Dasturning ishlash tartibi 16

    XULOSA 29
    FOYDALANILGAN ADABIYOTLAR 30
    ILOVALAR…………………………………………………………………........31

    KIRISH
    Kompyuter tillari o‘z-o‘zidan emas, balki o‘zaro bir-biriga bog‘liqlikda mavjud bo‘ladi. Har qanday yangi til u yoki bu shaklda oldingi yaratilgan tillarning xossalarini o‘ziga meros qilib oladi, yaʼni ketma-ketlik prinsipi amalga oshiriladi. Natijada bitta tilning imkoniyatlari boshqalari tomonidan foydalaniladi (masalan, yangi xususiyatlar mavjud kontekstga birlashtiriladi, tilning eski tuzilishlari esa o‘chirib yuboriladi). Kompyuter tillarining evolyutsiyasi shunday tarzda ro‘y beradi va dasturlash mahorati takomillashtiriladi. C# tili yuqoridagilardan istisno emas, u boshqa dasturlash tillarining ko‘plab foydali imkoniyatlarini meros qilib oldi va dunyoda eng ko‘p qo‘llaniladigan ikkita kompyuter tillari — C, C++, shuningdek Java tili bilan uzviy bog‘liqdir. C# tili 1972 yilda Nyu-Djersi shtatining Myurrey-xill shahrida Bell Laboratories kompaniyasining tizimli dastur tuzuvchisi Dennis Richie tomonidan yaratilgan. Bu til o‘zini shunchalik yaxshi ko‘rsatdiki, oxir oqibatda unda Unix operatsion tizimlarining 90 % yadro kodlari yozildi (oldin quyi darajadagi til assemblerda yozilgan). C# ning vujudga kelishidan oldinroq yaratilgan tillardan, (Pascal ulardan eng mashhuri hisoblanadi), yetarli darajada muvaffaqiyatli foydalanilgan, lekin aynan C# tili dasturlashning zamonaviy davri boshlanishini belgilab berdi. 1960-yillarda dasturlash texnologiyalaridagi strukturaviy dasturlashlarning paydo bo‘lishiga olib kelgan inqilobiy o‘zgarishlar C# tilini yaratish uchun asosiy imkoniyatlarni belgilab berdi. Strukturaviy dasturlashlarning paydo bo‘lishiga qadar katta dasturlarni yozish qiyin bo‘lgan, satr kodlari miqdorining oshishi sababli dasturlarning o‘tish joylari chalkash massalariga aylanib ketishiga olib keladi. Strukturaviy tillar dastur tuzuvchi instrumentariysiga shartli operatorlarni, lokal o‘zgaradigan tartiblarni va boshqa mukammallashtirishlarni qo‘shib bu muammoni hal qildi. Shunday tarzda nisbatan katta dasturlarni yozish imkoniyati vujudga keldi. Aynan C# tili kuch, elegantlik va maʼnodorlikni o‘zida muvaffaqiyatli birlashtirgan birinchi strukturaviy til bo‘ldi. Uning bo‘lishi mumkin bo‘lgan xatolar masʼuliyatini tilga emas dastur tuzuvchi zimmasiga yuklaydigan prinsiplar bilan inobatga olgan holda sintaksisdan foydalanishdagi qisqalik va osonlik kabi xususiyatlari tezda ko‘plab tarafdorlarini topdi. Bugungi kunda biz mazkur sifatlarni o‘z o‘zidan anglashiladigan deb hisoblaymiz, lekin S da birinchi marotaba dastur tuzuvchiga zarur bo‘lgan ajoyib yangi imkoniyatlar mujassamlashtirilgan. Natijada 1980 yillardan boshlab S strukturaviy dasturlash tillari orasida eng ko‘p foydalaniladiganlaridan biri bo‘lib qoldi. Biroq, dasturlashning rivojlantirish choralariga ko‘ra bundanda kattaroq dasturlarni qayta ishlash muammosi kelib chiqmoqda. Loyiha kodi maʼlum bir hajmga yetgan zahoti (uning raqamli ahamiyati dastur, dastur tuzuvchi, foydalanilgan instrumentlarga bog‘liq bo‘ladi, lekin taxminan 5000 satr kodlari nazarda tutilayapti) Sharp-dasturlarini tushunish va kuzatib borishda qiyinchiliklar yuzaga keladi.

    Download 1.34 Mb.
      1   2   3   4   5   6   7   8




    Download 1.34 Mb.

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    Kompyuter ilmlari va dasturlashtirish

    Download 1.34 Mb.