C++ dasturi s dasturining rivojlantirilgan analogidir, O‘z navbatida s dasturi bcpl va V tillari asosida yaratilgan. Bcpl tili 1967 yili Martin Richard tomonidan yaratilgan


Download 0.59 Mb.
bet9/25
Sana10.11.2021
Hajmi0.59 Mb.
#173397
1   ...   5   6   7   8   9   10   11   12   ...   25
Bog'liq
7 -Mavzu boyicha taqdimot


Net dasturlash

Meros qilingan xarakteristikalardan tarkib topgan quvvatli fundamentga tayangan C#, programmalash san’atini yangi pag‘onaga ko‘taradigan muhim yangiliklarga egadir. Masalan, C# tilining elementlariga vakil (nomoyonda), xossalar, indeksatorlar va hodisalardek tushunchalar kiritilgan. SHuningdek, nishon(atribut) larni qo‘llab quvvatlaydigan sintaks qo‘shilgan; COM (Component Object Model bu —Microsoft komponentli ob’ektining modeli — o‘zining boshqa ob’ektlarga bo‘lgan xizmatini ko‘rsatadigan ob’ekt yordamida interfeysga ega bo‘lgan standart mexanizm ) bilan bog‘liq bo‘lgan muammolarni yo‘qotish hisobiga komponentlarni tuzish soddalashtirilgan. SHuningdek, Java tilidek C# tili xatolarni dinamik holda izlaydigan, xavsizligini va programmalarni boshqarishni taminlaydigan vositanilarni taqdim etadi.


Biroq Java dan C# ning farqi bu uning programmistlarga ko‘rsatkichlarga murojat qila olishni berishida. SHunday qilib C# , C++ ning dastlabki kuchi va aniq shablon sinflarining(template class) korrekt foydalanadigan, turini kantrollaydigan (type checking) mexanizmga ega bo‘lgan Java ning xavfsizligini o‘zida mujassamlashtirgan. SHuningdek, C# tilida qo‘laylilik va ishonchlilik orasidagi qarama-qarshilik miyorlangan va yo‘q qilingan(foydalanuvchi yoki programmaga bilinmaydi). Hisoblash texnikaning rivojlanish yo‘lidagi programmalash tillarining evolyusiyasi hisoblash muhitini , programmistlarning fikrlash usulini va programmalashga qarashni o‘zgartiradi. C# tili ham bundan mustasno emas. SHaroitga moslashish va yangiliklar kiritishni takomillashtirish jarayonida C# tili hozirgi vaqtda oldingi qatorlardadir. Bu har qanday professional programmist e’tiborga oladigan til xisoblanadi.

Download 0.59 Mb.

Do'stlaringiz bilan baham:
1   ...   5   6   7   8   9   10   11   12   ...   25




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling