c# tiliga kirish

DOCX 17 стр. 70,3 КБ Бесплатная загрузка

Предварительный просмотр (5 стр.)

Прокрутите вниз 👇
1 / 17
максуд 3-mavzu: c# tiliga kirish reja: 1. c# tilining yaratilishi to’g’risida 2. c# ning .net framework bilan aloqasi oxirgi yillarda c# tili va u bilan bog’liq bo’lgan muhit, ya’ni .net platformasi dasturiy ta’minot yaratuvchilar uchun asosiy yangi texnologiya bo’lib kelmoqda. .net platformasi orqali windows muhitida hosil qilish mumkin bo’lgan ixtiyoriy dasturlarni yaratish mumkin. c# tili esa yangi til hisoblanib, ushbu muhit uchun maxsus ishlab chiqilgan. c# tilidan foydalanib, dinamik web – sahifalarni, tarqatma texnologiya asosida yaratilgan dasturlarni, berilganlar bazasi bilan ishlovchi komponentlarni yoki oynali windows dasturlarini yaratish mumkin. c# tili yordamida tarmoq yoki internet dasturlaridan tashqari, windows platformasida ishlovchi ixtiyoriy dasturni yaratish mumkin. c# tilida .net platformasi orqali windows muhitida dasturlar yaratish metodikasini mukammallashtirish ko’zda tutilgan. ma’lumki, kompyuter tillari o’z-o’zidan birdaniga yangidan emas, balki o’zaro bir-biriga bog’liqlikda vujudga keladi. har qanday yaratilgan yangi til u yoki bu shaklda oldinroq yaratilgan mavjud tillarning xossalarini o’ziga meros qilib oladi, ya’ni ketma-ketlik prinsipi …
2 / 17
s richi tomonidan yaratilgan. bu til o’zini shunchalik yaxshi ko’rsatdiki, oxir oqibatda unga unix operasion tizimlarining 90% yadro kodlari yozildi. (ma’lumki, ular oldin past darajadagi til – assemblerda yozishgan). c# ning vujudga kelishidan oldinroq yaratilgan tillardan, pascal ulardan eng mashhuri hisoblanadi va u yetarli darajada muvaffaqiyatli foydalanilgan. 1960 yillarda dasturlash texnologiyalaridagi strukturaviy dasturlashlarning paydo bo’lishiga olib kelgan katta 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 masalalarga aylanib ketishiga olib keladi. strukturaviy tillar dastur tuzuvchisiga shartli operatorlarni, lokal o’zgaradigan tartiblarni va boshqa mukammallashtirishlarni qo’shib bu muammoni hal qildi. shu tarzda nisbatan katta dasturlarni yozish imkoniyati vujudga keldi. aynan c# tili qat’iylik, elegantlik va ma’nodorlikni o’zida muvaffaqiyatli birlashtirgan birinchi 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 …
3 / 17
tilayapti) c#-dasturlarini tushunish va kuzatib borishda qiyinchiliklar yuzaga keladi. 1970 yillar oxirida ko’plab loyihalar s strukturaviy dasturlash tili yordamida qayta ishlash uchun oson bo’lgan eng yuqori ko’rsatkichga erishgan. endi bularga yangicha munosabat talab qilina boshlandi va ushbu muammoni hal etish uchun dastur tuzuvchiga katta hajmdagi dasturlar bilan ishlash imkonini beruvchi obyektga yo’naltirilgan dasturlash (oyd) yaratildi. garchi, o’sha vaqtda s eng ommabop til bo’lishiga qaramasdan oyd ni qo’llab-quvvatlamadi. shu bois uning obyektga yo’naltirilgan (keyinchalik s++ deb atalgan) versiyasini yaratish zaruriyati tug’ildi. bu versiya o’sha bell laboratories kompaniyasining xodimi byarn straustrap tomonidan 1979 yil boshida ishlab chiqilgan. dastlab yangi til “s sinflar bilan” degan nom oldi. lekin, u 1983 yilda s++ deb qayta nomlangan bo’lib, u o’zida s tilini to’la qamrab oladi (ya’ni, s s++ uchun poydevor bo’lib xizmat qiladi) va obyektga yo’naltirilgan dasturlashni qo’llab-quvvatlash uchun mo’ljallangan yangi imkoniyatlarni namoyon qiladi. aslida s++ s tilining obyektga yo’naltirilgan versiyasi hisoblanadi. shuning uchun c# …
4 / 17
rivojlantirishdagi keyingi katta muvaffaqiyatlardan biri java tili bo’ldi. dastlab oak deb atalgan java ustida ishlash 1991 yilda sun microsystems kompaniyasida boshlandi. djeyms gosling, patrik noton, kris vort, ed frank va mayk sheridan mazkur tilning asosiy ishlab chiquvchilari bo’lgan. java s++ tilidan olingan sintaksis va strategiya bilan strukturaviy obyektga yo’naltirilgan til hisoblanadi. java innovasiyalari axborot texnologiyalarining shiddat bilan rivojlanishi va internet foydalanuvchilari sonining tez sur’atlarda o’sishi, shuningdek dasturlash texnologiyalarining takomillashtirilishini ta’minladi. internetning keng tarqalishigacha yozilgan ko’plab dasturlar aniq prosessorlar va muayyan operasion tizimlar uchun kompilyasiya qilindi. garchi dasturchilar muvaffaqiyatli dasturlarni yozishda deyarli har doim koddan takroriy foydalanish savolini bergan bo’lsalarda, bu savol navbatdagi birinchisi emas edi. biroq, internetning (ya’ni kompyuter tarmog’i orqali turli xildagi prosessorlar va operasion tizimlarni birlashtirish imkoniyatlarining paydo bo’lishi) rivojlanishi bilan aynan dasturni bir platformadan boshqasiga oson o’tkazish muammosi birinchi rejaga chiqdi. bu vazifalarni hal etish uchun yangi til zarur edi va u java bo’ldi. ta’kidlash kerakki, dastlab …
5 / 17
asiya qilish vositasi yordamida erishiladi. shunday ekan, java-dasturi jvm ga ega bo’lgan ixtiyoriy platformada ishga tushirilishi mumkin. jvm nisbatan oson tatbiq etilishi sababli, u ko’p sonli platformalar uchun mo’ljallangan. bayt-koddan javada foydalanish amalda har doim mashina kodlari tomonidan kompillyasiya qilinadigan s va s++ tillarida kodlarni qo’llashdan keskin farq qiladi. mashina kodi muayyan prosessorlar va operasion tizimlar bilan bog’liq, shunga ko’ra, s/s++-dasturlarini boshqa platformalarda ishga tushirish uchun dasturning dastlabki kodini bu platformalarning (ya’ni dasturning bir nechta ijrochi versiyalari bo’lishi kerak) har birini mashina kodiga qayta kompillyasiya qilish zarur. bu ko’p mehnat talab qiladigan va qimmat jarayon ekanligi tushunarli. java da esa elegant va samarali qaror – oraliq tillardan foydalanish taklif qilingan. va bu qaror keyinchalik c# ga tatbiq etilgan. yuqorida ta’kidlanganidek, java mualliflari yangi qarashlari bilan uni s va s++ (java sintaksisi s ga asoslanadi, obyekt modeli esa s++ dan shakllantirilgan ) negizida yaratishdi. garchi java-kod s yoki s++ bilan o’zaro …

Хотите читать дальше?

Скачайте все 17 страниц бесплатно через Telegram.

Скачать полный файл

О "c# tiliga kirish"

максуд 3-mavzu: c# tiliga kirish reja: 1. c# tilining yaratilishi to’g’risida 2. c# ning .net framework bilan aloqasi oxirgi yillarda c# tili va u bilan bog’liq bo’lgan muhit, ya’ni .net platformasi dasturiy ta’minot yaratuvchilar uchun asosiy yangi texnologiya bo’lib kelmoqda. .net platformasi orqali windows muhitida hosil qilish mumkin bo’lgan ixtiyoriy dasturlarni yaratish mumkin. c# tili esa yangi til hisoblanib, ushbu muhit uchun maxsus ishlab chiqilgan. c# tilidan foydalanib, dinamik web – sahifalarni, tarqatma texnologiya asosida yaratilgan dasturlarni, berilganlar bazasi bilan ishlovchi komponentlarni yoki oynali windows dasturlarini yaratish mumkin. c# tili yordamida tarmoq yoki internet dasturlaridan tashqari, windows platformasida ishlovchi ixtiyoriy dasturni yaratish mumkin. c#...

Этот файл содержит 17 стр. в формате DOCX (70,3 КБ). Чтобы скачать "c# tiliga kirish", нажмите кнопку Telegram слева.

Теги: c# tiliga kirish DOCX 17 стр. Бесплатная загрузка Telegram