android
:layout_width
="match_parent"
android
:layout_height
="wrap_content"
android
:layout_weight
="1"
android
:orientation
="horizontal"
>
android
:layout_width
="match_parent"
android
:layout_height
="match_parent"
android
:lineSpacingMultiplier
="1.2"
android
:text
=" C# IDE
C# bilan boshlashning eng oson yo'li IDE dan foydalanishdir.
Kodni tahrirlash va kompilyatsiya qilish uchun IDE (Integrated Development
Environment) qo'llaniladi.
C# tilida yozilgan
ilovalar .NET Framework’dan foydalanadi,
shuning uchun dastur,
ramka va til Microsoft tomonidan yaratilganligi sababli Visual Studio’dan
foydalanish mantiqan to‘g‘ri keladi. "
android
:textColor
="#141619"
android
:textSize
="21dp"
android
:textStyle
="italic"
>
android
:layout_width
="match_parent"
android
:layout_height
="wrap_content"
android
:orientation
="horizontal"
android
:layout_weight
="1"
>
android
:layout_width
="match_parent"
android
:layout_height
="wrap_content"
android
:gravity
="center"
android
:layout_marginTop
="10dp"
android
:text
="C# tili tarixi"
android
:textColor
="#5388C8"
android
:textSize
="25dp"
android
:textStyle
="bold"
>
android
:layout_width
="match_parent"
android
:layout_height
="wrap_content"
android
:orientation
="horizontal"
android
:layout_weight
="1"
android
:layout_marginTop
="10dp"
>
android
:layout_width
="match_parent"
android
:layout_height
="wrap_content"
android
:textColor
="#141619"
android
:textSize
="21dp"
android
:textStyle
="italic"
android
:lineSpacingMultiplier
="1.5"
android
:text
="Kompyuter till
ari oʻz
-
oʻzidan emas, balki oʻzaro bir
-
biriga bogʻliqlikda mavjud boʻladi. Har qanday yangi til u yoki bu shaklda oldingi
yaratilgan tillarning xossalarini oʻziga meros qilib oladi, yaʼni ketma
-ketlik
prinsipi amalga oshiriladi. Natijada bitta tilning imkoniyatlari boshqalari
tomonidan foydalaniladi (masalan, yangi xususiyatlar mavjud kontekstga
birlashtiriladi, tilning eski tuzilishlari esa oʻchirib yuboriladi).
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, unda Unix
operatsion tizimlarining 90 % yadro kodlari yozildi (oldin quyi darajadagi til
assemblerda yozilgan). C# ning vujudga kelishidan oldinroq yaratilgan tillardan,
(Pascal ulardan eng mashhuri hisoblanadi), yetarli
darajada muvaffaqiyatli
foydalanilgan, lekin aynan C# tili dasturlashning zamonaviy davri boshlanishini
belgilab berdi. 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, l
okal oʻzgaradigan tartiblarni va boshqa
mukammallashtirishlarni qoʻshib bu muammoni hal qildi.
Shunday tarzda nisbatan
katta dasturlarni yozish imkoniyati vujudga keldi. Aynan C# tili kuch, elegantlik
va maʼnodorlikni oʻzida muvaffaqiyatli birlashtirgan bi
rinchi strukturaviy til
boʻldi. Uning boʻlishi mumkin boʻlgan xatolar masʼuliyatini
tilga emas dastur
tuzuvchi zimmasiga yuklaydigan prinsiplar bilan inobatga olgan holda sintaksisdan
foydalanishdagi qisqalik va osonlik kabi xususiyatlari tezda koʻplab
tar
afdorlarini topdi. Bugungi kunda biz mazkur sifatlarni oʻz oʻzidan
anglashiladigan deb hisoblaymiz, lekin S da birinchi marotaba dastur tuzuvchiga
zarur boʻlgan ajoyib yangi imkoniyatlar mujassamlashtirilgan. Natijada 1980
yillardan boshlab S strukturaviy
dasturlash tillari orasida eng koʻp
foydalaniladiganlaridan biri boʻlib qoldi. Biroq, dasturlashning
rivojlantirish
choralariga koʻra bundanda kattaroq dasturlarni qayta ishlash muammosi kelib
chiqmoqda. "
>
Do'stlaringiz bilan baham: