Dasturlash yondashuvlari va qabullari:
Strukturaviy dasturlash
Jarayon dasturlashi
Deklarativ dasturlash
Aplikativ dasturlaash
Umumlashgan dasturlash
Isbotlanuvchi dasturlash
Tug’iluvchi dasturlash
Aspekt-mo’ljalli dasturlash
Agent-mo’ljalli dasturlash
Rekursiya
Avtomat dasturlash
Hodisaviy-mo’ljal dasturlash
Komponent-mo’ljalli dasturlash
Adabiy dasturlash
Dasturlash paradigmalari:
Agent-mo’ljallangan
Komponent mo’ljallangan
Konkatenativ
Deklarativ
Cheklovlar bilan
Funksional
Berilganlar to’plami
Jadval- mo’ljallangan
Reaktiv
Mantiqiy
Hodisa-mo’ljallangan
Servis- mo’ljallangan
Потоком данных
Kombinatorli
Imperativ
Jarayonli
Predmet-mo’ljallangan
Metadasturlash
Dasturlash jarayoni avtomazizatsiyasi
Umulashgan dasturlash
Reflekiv-mo’ljallash
Iteratsion
Parallel
Strukturaviy
Modulli
Rekursiv
Obyekt-mo’ljalli
Avtomat
Ma’suliyat bo’linishi:
Aspekt-mo’ljalli
Subyekt-mo’ljalli
Prototip-mo’ljalli
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.
Do'stlaringiz bilan baham: |