222-18 guruh talabasi Oxunov Soxibulloning
Dasturlash uslublari va paradigmalari fanidan
YAKUNIY NAZORAT ISHI
Variant №10
Savollar:
Dasturlash paradigmasi nima?
Fon Neyman arxitekturasi.
Oqimlar va jarayonlar.
Javoblar
Dasturlash paradigmasi nima?
Dasturlash paradigmasi bitta dasturlash tili bilan aniqlanmaydi. Deyarli barcha dasturlash tillari u yoki bu o’lchovda turli paradigmalarni qo’llaydi. Ba’zilarini keltiramiz.
Dasturlash paradigmasi — bu kompyuter dasturlarini yozish uslubini aniqlovchi fikr yoki tushunchalar tizimi, shuningdek dasturchinig fikr yuritish obrazi.
Paradigma “dasturchi yozishi kerak bo’lgan dasturlash uslubi” kabi aniqlanadi. Bryus Shrayver (Bruce Shriver) paradigmani “muammo yechimiga model va yondashuv” kabi aniqlaydi, Linda Friedman — “dasturlash muammosi yechimiga yondashuv” kabi aniqlaydi. Pamela Zave paradigmani “kompyuter sistemalari haqida fikrlash usuli” kabi aniqlashni beradi.
"Agar umuman dasturlash san'atining taraqqiyoti paradigmalar doimiy ravishda ixtiro qilishni va takomillashtirishni talab qilsa, u holda individual dasturchi san'atini takomillashtirish uning paradigmalar repertuarini kengaytirishini talab qiladi".
(Robert V Floyd, 1978)
Dasturlash paradigmasi nima?
Qisqacha aytganda, bu kod yaratish printsiplari va texnikasi to'plamidir. Ular dasturni soddalashtirish va uni bir xil paradigmada ishlaydigan boshqa dasturchilar uchun tizimli, qulay va tushunarli qilish uchun kerak. Hisoblash mashinasi uchun dastur aniq, tez va aniq bajarilishi uchun tayyorlangan bo'lishi muhimdir.
Dasturlash paradigmasi nima uchun kerak?
dastur kodining tuzilishini tushunish
kod sifatini baholash tajribasi
to'g'ri rivojlanish yondashuvini tanlash tajribasi
Dasturlashning asosiy modellari
Imperativ dasturlash
Deklarativ dasturlash
Tarkibiy dasturlash
Funktsional dasturlash
Mantiqiy dasturlash
Ob'ektga yo'naltirilgan dasturlash
Dostları ilə paylaş: |