|
Dasturlash uslublari va paradigmalar
|
bet | 1/30 | Sana | 27.01.2024 | Hajmi | 0,99 Mb. | | #146980 |
Bog'liq PARADIGMA YN
1. “Dasturlash uslublari va paradigmalar” fanining predmeti va vazifalari
Dasturlash fan, san’at va texnologiya sifatida dasturlarni yaratish va qo‘llash jarayonlarini o‘rganadi va ijodiy rivojlantiradi, dasturlarni qurish vositalari va usullarini belgilaydi, ularning xilma-xilligi amaliyot va tajribalarda shakllanadi va dasturlash tili shaklida belgilanadi. Tez kengayib borayotgan dasturlash tillari to‘plamini tasniflashning murakkabligi “dasturlash paradigmasi” tushunchasini qo‘llashga olib keladi Ba’zi dasturlash paradigmasini qo‘llabquvvatlaydigan dasturlash tili, dasturlash tizimida mavjud bo‘lgan apparat imkoniyatlaridan operatsion semantikani abstraktsiyalash darajasida amalga oshirilganda dasturlash paradigmasi xususiyatini katta darajada meros qilib oladi. Ushbu yondashuv bilan paradigmalarning uchta darajaga ajratiladi:
- past darajadagi dasturlash tillari;
- yuqori darajadagi dasturlash tillarida dasturlash;
- yuqori darajadagi tillar asosida dasturlarni tayyorlash.
Pradigma - (yunoncha so’zdan olingan namuna , model ) ilmiy jamoatchilik tomonidan qabul qilingan va birgalikda foydalaniladigan va uning ko’pchilik a’zolarini birlashtirgan fundamental ilmiy qarashlar , tushunchalar va atamalar
to'plamidir.Dasturlash paradigmasi bu kod yaratish printsiplari va texnikasi to’plamidir. Dasturlash paradigmasi
* dastur kodini tuzilishini tushunish
* kod sifatini baholash tajribasi
* to’g’ri rivojlanish yondashuvini tanlash tajribasi uchun kerak
Dasturlash asosiy modellari :
Imperativ dasturlash
Deklarativ dasturlash
Tarkibiy dasturlash
Funktsional dasturlash
Mantiqiy dasturlash
Obyektga yo’naltirilgan dasturlash
2.Dasturlash paradigmalarining asosiy tushunchalari
Dasturlash paradigmalari, dastur yozish uchun amal qilingan asosiy usullarni ifodalaydi. Har bir paradigmada, dastur tuzilishini, shakl va yaratilish usullarini ifodalovchi asosiy tushunchalar mavjud. Quyidagi, dasturlash paradigmalari bilan bog'liq asosiy tushunchalardan ba'zilari:
|
| |