Javob: net core bu Microsoft va GitHub-da. Net hamjamiyati tomonidan
Download 115.63 Kb. Pdf ko'rish
|
2-ma'ruza 1topshiriq pdf
Yo`ldoshev Temur 111-20 - guruh Savol va topshiriqlar. 1. .Net Core platformasining imkoniyatlari Javob: NET Core - bu Microsoft va GitHub-da .NET hamjamiyati tomonidan qo'llab-quvvatlanadigan ochiq manbali, umumiy maqsadlarda dasturlash uchun cross platforma kutubxonasidir. Ushbu platformalar uchun dasturlashga (Windows, macOS va Linux-ni qo'llab-quvvatlaydi) va undan qurilma, bulut va IoT dasturlarini yaratish uchun foydalanish mumkin. 2. .Net Core platformasining avfzalliklari. Javob: .NET Core engil, modulli, o'zaro faoliyat platformalar echimi bo'lib, bu boshqa narsalar qatori klassik .NET-dan to'liq foydalanish imkoniyatini beradi. 3. .Net Core platformasining o’ziga xos xususiyatlari. : .NET Core – bu modulli platforma. Uning har bir komponenti NuGetpaket menejeri orqali yangilanadi, ya'ni uning modullarini alohida-alohida yangilash mumkin, .NET Framework esa to'liq yangilanadi. Har bir dastur turli xil modullar bilan ishlashi mumkin va bitta platforma yangilanishiga bog'liq emas. 4. JIT (Just Run Time). Javob: Vaqti-vaqti bilan tuzilgan kompilyatsiya va hisoblashda bir vaqtda ishlangan(JIT) kompilyatsiya bu dastur bajarilishidan oldin, emas balki dasturning bajarishi paytida kompilyatsiya qilishni o`zichiga olgan kompyuter kodini bajarish usuli. Ko`pincha bu manba kodidan yoki tez-tez bayt kodining mashina kodiga tarjimasidan iborat bo`lib, u to`g`ridan-to`g`ri bajaruiladi. JIT kompilyatorni amalga oshiruvchi tizim odatda bajarilayotgan kodni doimiy ravishda tahlil qiladi va kompilyatsiya qilish natijasida olingan tezlikni ushbu kodni kompilyatsiya qilish xarajatlaridan ustun bo`lgan kod qismlarini aniqlaydi. 5. Platforma asosida qurilgan zamonaviy texnologiyalar. Javob: 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. 6. Platforma asosida qurilgan zamonaviy dasturlar. Javob: 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 ― Ci, 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 assemblerdayozilgan). C# ning vujudga kelishidan oldinroq yaratilgan tillardan, (Pascal ulardan eng mashhuri hisoblanadi), yetarli darajada muvaffaqiyatli foydalanilgan, lekinaynan C# tili dasturlashning zamonaviy davri boshlanishini belgilab berdi. Download 115.63 Kb. Do'stlaringiz bilan baham: |
ma'muriyatiga murojaat qiling