C va c++ tili sintaksislari
Download 0.93 Mb.
|
ALI DIL PABEDA
C# tili .NET Frameworkni qo'llab-quvvatlash uchun Microsoft tomonidan
yaratilgan va boy dasturiy merosga asoslangan. Uning asosiy yaratuvchisi taniqli dasturlash mutaxassisi Anders Xeylsberg bo’ladi. C# to'g'ridan-to'g'ri dasturlash sohasidagi ikkita eng muvaffaqiyatli bo’lgan C va C++ tillaridan kelib chiqqan. U C tilidan sintaksisni, ko'plab kalit so'zlarni va operatorlarni va C++ dan takomillashtirilgan ob'ekt modelini meros qilib olgan. Bundan tashqari, C# boshqa bir xil darajada muvaffaqiyatli bo'lgan Java tili bilan chambarchas bog'liq. Umumiy kelib chiqishga ega, lekin ko'p jihatdan juda boshqacha, C# va Java bir-biriga yaqin, ammo qondosh emas. Ikkala til ham taqsimlangan dasturiy ta'minotni qo'llab-quvvatlaydi va xavfsizlik va moslanuvchanlik uchun oraliq koddan foydalanadi, ammo farqlar dastur tafsilotlarida. Bundan tashqari, har ikkala til ham ish vaqtidagi xatolarni tekshirish, xavfsizlik va boshqariladigan ijro uchun juda ko'p imkoniyatlarni taqdim etadi, ammo farqlar amalga oshirish tafsilotlarida bo'ladi. Ammo Java-dan farqli o'laroq, C# tili C++ tilida qo'llab-quvvatlanadigan ko'rsatgichlarga, dasturlash vositalariga kirish imkoniyatini beradi. Shuning uchun C#, C++ ga xos bo'lgan samaradorlikni, Java ga xos bo'lgan xavfsizlik turi bilan birlashtiradi. Bundan tashqari, ushbu dasturlash tilidagi samaradorlik va xavfsizlik o'rtasidagi o'zaro kelishuvlar muvozanatli va to'liq shaffofdir. Hisoblash tarixi davomida dasturlash tillari hisoblash muhitidagi o'zgarishlarga, dasturlash tili nazariyasidagi yangiliklarga va dasturchilarning tafakkur va ishiga yaqinlashish tendentsiyalariga mos ravishda rivojlanib boradi. Va bu jihatdan C# istisno emas. Davomiy takomillashtirish, moslashish va yangilanish jarayoni orqali C# dasturchilarning o'zgarishlarga bo'lgan ehtiyojlariga tezkorlik bilan javob berish qobiliyatini namoyish etdi. Buni tilning dastlabki 1.0 versiyasi 2000 yilda chiqarilgandan beri C# da kiritilgan ko'plab yangi xususiyatlar aniq ko'rsatmoqda. Download 0.93 Mb. Do'stlaringiz bilan baham: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling