Dasturlash tillari va ularning afzalliklari


C# (c sharp) dasturlash tili haqida ma’lumotlar


Download 264.29 Kb.
bet4/4
Sana29.01.2023
Hajmi264.29 Kb.
#1139275
1   2   3   4
Bog'liq
C DASTURLASH TILLARI VA ULARNING AFZALLIKLARI

C# (c sharp) dasturlash tili haqida ma’lumotlar:

C # — Microsoft tomonidan ishlab chiqilgan va 2002-yilda chiqarilgan umumiy maqsadli obyektga yo’naltirilgan dasturlash tilidir. Java-ning sintaksisiga o'xshash. C # ning maqsadi, kompyuter vazifani bajarish uchun bajaradigan bir qator operatsiyalarni aniq belgilashdir.
Bugungi kunda C # nafaqat Windows dasturlash tilidir, balki veb-ilovalarni, Windows do'kon dasturlarini, iOS va Androidni o'z ichiga olgan mobil ilovalarni yaratish uchun ishlatilishi mumkin bo’lgan tildir. C #, bundan ham ko'proq narsani amalga oshirishi mumkin.
C#- C sharpning xususiyatlari:
1. Avtomatik xotira boshqarish va axlat yig'ish.
Avtomatik xotira boshqarish va axlat yig'ish C #-ning ikkita muhim xususiyatidir. C # bilan siz xotira ajratib qo'yishingiz yoki uni o’chirib yuborishingiz shart emas. Chiqindilarni yig'ish xususiyati shuni ta’minlaydiki, ishlatilmaydigan arizalar o'chiriladi va xotirada tozalanadi.
2. Obyektga yo’naltirilgan til.
Yuqorida aytilganidek, C# obyektga qaratilgan til hisoblanadi. Bu muammolarni yechishning oson imkonini yaratadi, boshqa tillardagiga o’xshab.
C# ko’p hollarda Java-ga o’xshab ketadi. Uni Javaning asosiy raqibi desak ham bo’ladi. Ko’p dasturchilar tomonidan tavsiya qilingan.


XULOSA
Axborot kommunikatsion texnonologiyalarini taraqqiy etishida bevosita dasturlash tillarining o’rni beqiyos. Ayniqsa, hozirgi davrga kelib C++, Java, Delphi dasturlash tillar yordamida shaxsiy kompyuterlar uchun amaliy dasturiy to’plamlardan tashqari SmartPhone va Planshetlar uchun operatsion tizim (iOS, Android, Windows mobile, Symbian va h.k) va ilovalar yaratilmoqda.
Informatsion texnologiyalarning yana bir muhim jihatlaridan biri shundaki, bu fan jadal sur’atlarda o‘sib, yil sayin yangidan-yangi yo‘nalishlarga, mutaxassisliklarga tarmoqlanib ketmoqda: algoritmik, mantiqiy, obyektga yo‘naltirilgan, vizual, parallel dasturlash texnologiyalari, animatsiya, multimediya, Web, ma’lumotlar bazasini boshqarish tizimlari, ko‘p prosessorli, neyron arxitekturali kompyuterlar va hokazo. Ko‘rinib turibdiki, informatika meta fan darajasiga ko‘tarilib, uni bitta o‘quv kursi chegarasida to‘liq o‘zlashtirishning imkoni bo‘lmay qoldi.


FOYDALANILGAN ADABIYOTLAR
1. Bjarne Stroustrup. The C++ Programming Language (3th Edition). Addison-Wesley, 1997.
2. D.S. Malik. C++ Programming: From Problem Analysis to Program Design. Fifth Edition. Course Technology, 2011.
3. Madraximov Sh.F., Gaynazarov S.M. C++ tilida dasturlash asoslari// Toshkent, O’zMU, 2009, 196 bet.
4. Madraximov Sh.F., Ikramov A.M., Babajanov M.R. C++ tilida programmalash bo’yicha masalalar to’plami.
5.O’quv qo’llanma // Toshkent, O’zbekiston Milliy Universiteti, “Universitet” nashriyoti, 2014. - 160 bet.
Download 264.29 Kb.

Do'stlaringiz bilan baham:
1   2   3   4




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