Matematika va informatika” bakalavriat ta’lim yo‘nalishi 20/6-guruh talabasi Dilmurodov Dilshod Qurbon o’g’li Kursni tugatish ishi



Download 3,34 Mb.
bet3/10
Sana03.07.2022
Hajmi3,34 Mb.
#734144
1   2   3   4   5   6   7   8   9   10
Bog'liq
Dilshodbek

1.2 Dasturlashni vazifa va mohiyati


Dastlabki kod dasturlash tilida yozilgan ko'rsatmalarni o'z ichiga olgan fayllar to'plami sifatida tavsiflanadi. Amalga oshirish davrida manba kodining "o'rta" qismlariga o'ting tuzilgan Mashina tiliga "tarjima qilingan" va bajarilgan: shu tarzda dasturchi o'z ishining sifatini tekshirishi va dasturning to'g'ri ishlashini tekshirishi mumkin.
To'liq manba kodini yozish tugagandan so'ng, orqali o'tish uchun kompilyatsiya qilinadi operatsion tizim. Shunday qilib, haqiqiy dasturga aylanadi (masalan, kompyuteringizda ishlatishga odatlanganingiz kabi): amalga oshirish bosqichi tugadi, natijada qo'shimcha sinov bosqichi o'tishi yoki to'g'ridan-to'g'ri jamoatchilikka e'lon qilinishi mumkin.
Sinovlar
Bosqichi sinovlariMuayyan jihatlarga ko'ra, bu dasturning hayot tsiklining eng "qiziqarli" bosqichi deb hisoblanishi mumkin
Ushbu bosqichda tegishli jamoaning raqamlari (deb atalmish tekshiruvchi ) xatolarni aniqlash va dasturchilarga ularni tuzatishga imkon berish uchun dastur ichidagi nosozliklar yoki boshqarilmagan kritik sharoitlarni ixtiyoriy ravishda keltirib chiqarish vazifasi yuklatilgan.
Dastur tomonidan o'tishi mumkin bo'lgan testlarning toifalari haqiqatan ham juda ko'p va turli jihatlarni sinab ko'rishlari mumkin: garchi g'alati tuyulsa ham, sinov bosqichi dasturning sifati uchun o'ta muhim, chunki unda biron bir xato mavjud. oldingi bosqichlar. Agar siz ko'proq ma'lumotga ega bo'lishni istasangiz, men ushbu mavzuni batafsil o'z ichiga olgan Vikipediya yozuvini havola etaman.
Ba'zi hollarda, dasturiy ta'minot kompaniyasi sinov uchun to'liq bo'lmagan versiyasini chiqarib, dastur "yordami" uchun mo'ljallangan oxirgi foydalanuvchilardan so'rashga qaror qilishi mumkin. Biz gaplashamiz alfa versiyasi o beta dasturni sinab ko'rish va ishlab chiqaruvchiga topilgan har qanday muammolar haqida xabar berish so'raladigan dastur. Jargonda bu protsedura chaqiriladi fikrlar.
Sinov bosqichining oxirida ikkita narsa yuz berishi mumkin: agar dasturda muammolar mavjud bo'lsa, ular rivojlanish guruhiga xabar beriladi, bu esa ularni manba kodini o'zgartirish va yangilash orqali hal qilish uchun javobgardir. Ammo, agar dasturda muammolar bo'lmasa, u uchun OKni oladi ozod qilish.
Chiqarish / Yangilash
Bosqichi ozod qilish Agar dastur litsenziyani sotib olgandan keyin ishlashi uchun mo'ljallangan bo'lsa, dastur ommaga bepul tarqatiladigan yoki sotib olish mumkin bo'lgan dasturdir.
Bozor ehtiyojlari uchun yoki davrning oddiy evolyutsiyasi uchun dasturiy ta'minot kompaniyasi dasturga yangi funktsiyalarni qo'shish, uning grafik tomonini o'zgartirish yoki dinamikasini to'liq yoki qisman o'zgartirish to'g'risida qaror qabul qilishi mumkin. Bunday holda, dasturning yangi versiyasi ko'rib chiqiladi va butun hayot aylanish jarayonidan yana o'tadi.
Yangilangan boshlang'ich kod sinov bosqichidan o'tganida, u ochiq yoki sotuvga chiqariladi yangilash original dasturidan.
Dastur o'zining hayotiy tsiklini tugatadi, chunki uning orqasida joylashgan kompaniya uni doimiy ravishda yangilab turishni to'xtatadi va uni o'z-o'zidan qoldiradi: rivojlanish to'xtashi bilan dasturga aytiladi endi qo'llab-quvvatlanmaydi (to'xtatildi ingliz tilida).
Dasturlash tillari
Yuqorida aytib o'tganimdek, dasturlash tili bu dasturning dastlabki kodi ichidagi ko'rsatmalarni tuzishda ishlatiladigan sintaktik va mantiqiy qoidalar to'plami.
Dasturiy ta'minotning oxirgi foydalanuvchisi, ya'ni uni har kuni ishlab chiqarish uchun ishlatadiganlar, dasturiy ta'minotni o'zi ishlab chiqish uchun ishlatiladigan dasturlash tili haqida tasavvurga ega bo'lmasligi mumkin, ammo ular hamma tillar bir xil emasligini bilishlari kerak. Ba'zilari buyruq satridan ishlaydigan dasturlarni yaratish uchun ko'proq mos keladi, boshqalari grafik interfeyslarni boshqarish uchun yaxshiroq, boshqalari faqat hisoblarni qayta ishlashga, o'yinlarni loyihalashtirishga va boshqalarga bag'ishlangan.
Sizga hozirgi kunda eng ommabop va taniqli dasturlash tillarining ro'yxatini taqdim etaman (ularning soni yuzlabni hisobga olgan holda juda cheklangan).

  • Java - bu dasturlash tili narsalarga juda mashhur bo'lib, juda ko'p foydalanishga qarz beradi. Uning kuchi aniq moslashuvchanligiga bog'liq: Java dasturlari oddiy dasturiy ta'minotni o'rnatish orqali boshqarilishi mumkin Java Runtime Environment o JRE ), har qanday ish stoli operatsion tizimidan. Sizni ajablantiradigan narsa ham bo'lishi mumkin: operatsion tizimning katta qismi Android bu Java-da yozilgan.

  • C - yana bir taniqli til. C - 1972 yildan boshlangan dasturlash tili, u turi protsessual va u deyarli har qanday stsenariyda qo'llanilishi mumkin. Bu ob'ekt tili emas (garchi uning davomchisi C ++ bo'lsa ham) va bu Java-dan biroz qiyinlashtiradi, ammo bu jihat uni ko'p sonli amaliy dasturlarga moslashtiradi. Shuni bilingki, Linux yadrosi, shuningdek, Android yadrosi to'liq C formatida yozilgan.

  • C# - C bilan sintaktik o'xshashliklarga qaramay, u Windows GUI-ga, ramkaga asoslangan tegishli dastur va dasturlarga xosdir .NET. Microsoft-ga tegishli bo'lishiga qaramay, C # 2014 yilda ochiq manba bo'ldi.

  • Visual Basic - bu Microsoft-ga tegishli bo'lgan, grafik interfeysga ega dasturiy ta'minotni yaratish uchun ishlatiladigan va bag'ishlangan yana bir dasturlash tili operatsion tizimlar Windows. Bugungi kunga kelib Visual Basic ramkaga kiritilgan .NET.

  • Delphi - Paskal tilining davomchisi, bu dasturlash tili asosan katta hajmdagi ma'lumotlarni boshqarishga bag'ishlangan boshqaruv dasturlarini ishlab chiqish uchun qabul qilingan, ammo murakkab grafik interfeyslarni talab qilmaydi.

  • C / Swift optikasi - bu Apple operatsion tizimlari uchun dasturlar yaratilgan dasturlash tillari MacOS, iOS, watchos y TVOS.

  • R - bu asosan statistik hisob-kitoblar yoki grafik hisoblash operatsiyalari uchun murakkab ma'lumotlarni qayta ishlash uchun ishlatiladigan dasturlash tili.

  • MATLAB - matematik hisoblashga bag'ishlangan yana bir dasturlash tili, bu matritsaga asoslangan operatsiyalarni boshqarishda keng qo'llaniladi.

  • Majlis - bu haqiqiy kompyuter kodiga yaqin bo'lgan (protsessor "tushunishi" mumkin bo'lgan) past darajadagi dasturlash tili. Odatda qurilma drayveri va haydovchi dizayni uchun ishlatiladi.


Download 3,34 Mb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6   7   8   9   10




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

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish