«amaliy matematika va informatika» kafedrasi «dasturlash asoslari» fanidan kurs ishi



Yüklə 1,39 Mb.
səhifə5/20
tarix23.03.2022
ölçüsü1,39 Mb.
#54071
1   2   3   4   5   6   7   8   9   ...   20
Alijonov Eldorjon kurs ishi dasturlash

.NET Framework va .NET Core

Shuni ta'kidlash kerakki .NET uzoq vaqt davomida asosan .NET Framework deb nomlangan Windows platformasi sifatida rivojlanib kelgan. 2019 yilda ushbu platformaning so'nggi versiyasi - .NET Framework 4.8 chiqdi.

2014 yildan beri Microsoft muqobil platformani ishlab chiqara boshladi - .NET Core, u allaqachon turli xil platformalar uchun mo'ljallangan va eskirgan .NET Framework-ning barcha xususiyatlarini o'zlashtirishi va yangi funksiyalar qo'shishi kerak edi. Keyin Microsoft ushbu platformaning bir qator versiyalarini doimiy ravishda chiqardi: .NET Core 1, .NET Core 2, .NET Core 3. .NET Core 3.0 ning mantiqiy rivojlanishi ushbu qo'llanmada muhokama qilingan .NET 5 edi. Shuning uchun birinchi navbatda .NET Frameworkni ajratib ko'rsatish kerak. Windows va .NET 5. o'zaro faoliyat platformasi. Ushbu qo'llanmada C # haqida .NET 5 bilan birgalikda gaplashamiz, chunki u hozirgi platforma.

C# ning juda ko’p versiyalari mavjud, ularning barchasi dasturiy ta’minotga yanada ko’proq yangilanishlar kiritdi.



  • 1-versiya oddiy, ko’p maqsadli umumiy dasturlash tili sifatida ishlab chiqarilgan.

  • 2-versiya 2005-yilda ishlab chiqarilgan. Bir vaqtning o’zida ma’lumotlarning katta qismini ko’rib chiqishga imkon beruvchi iteratorlardan foydalanish imkoniyatlarini o’z ichiga oldi.

  • 3-versiya 2007-yilda ishlab chiqilgan. Yangi iboralar (kodlar) yaratildi; Aynan ushbu versiyasidan boshlab C# Java tiliga qaraganda trendda yuqori o’rinlarni egallay boshladi.

  • 4-versiya 2010-yilda ishlab chiqildi. Mutaxassislar Interlop turlarini va dinamik kalit so’zlari yaratdi va boshqa tillarda bo’lmagan nafislikni berdi.

  • 5-versiya 2012-yilda ishlab chiqilgan. Asinkronizatsiyalash imkoniyati paydo bo'ldi.

  • 6-versiya 2013-yilda ishlab chiqarilgan. Yangi filtrlar va initsializatorni taqdim etdi Kod yozish avvalgidan ham osonlashdi.

  • 7-versiya 2017-yilda ishlab chiqarilgan. Yangidan yangi imkoniyatlar, xususan .NET Core va operatsion tizimlardan foydalanish imkoniyatlariga ega bo’ldi.

Shuningdek, 2004 yilda yaratilgan va Linux va MacOS uchun .NET Framework-ning ochiq manbali versiyasini taqdim etgan Mono platformasini ham eslatib o'tish kerak. Mono-dan foydalanib, o'zaro faoliyat platformali C# dasturlarini yaratish mumkin edi. Mono hali ham ishlatilmoqda. Masalan, C# yordamida Android va iOS uchun mobil ilovalarni yaratish texnologiyasi bo'lgan Xamarin Mono-dan foydalanadi. Ammo kelajakda .NET 6 yangi versiyasi chiqqandan keyin .NET 6 Mono platformasini o'z ichiga olishi rejalashtirilgan.

Yüklə 1,39 Mb.

Dostları ilə paylaş:
1   2   3   4   5   6   7   8   9   ...   20




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©azkurs.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin