65
funksional
oʻzgaruvchilar;
roʻyxatlar;
argumentlarni
hisoblash;
funksiyalarning oʻziga belgilangan vazifalarni toʻliq bajarishi;
ma’lumotlarni
abstraksiyalash; yuqori tartibli funksiyalar;
rekursiya; funksiyalarni oʻzaro bogʻlash.
modulli
masalani
modullarga
ajratish;
masalani
modullar
kombinatsiyasi shaklida ifodalash.
mantiqiy
teoremalarni isbotlash; mantiqiy ma’lumot
bazalarini qurish;
MMB asosida qaror qabul qilish.
parallel
hisoblanuvchan funksiya va rekursiyalarni qurish; parallel
hisoblash algoritmlari; jarayonlarni bir
biriga bogʻlash.
obyektga
asoslangan
ma’lumotlarni
abstraksiyalash;
inkapsulyatsiya;
vorislik;
polimorfizm; sinflar;
obyektlar; obyekt xususiyatlari; obyekt
usullari; konstruktor va destruktor.
komponentaga
asoslangan
takroriy foydalanish
uchun komponentalar qurish; kompo-
nentalararo bogʻlanishlarni tashkil qilish;
aspektga
asoslangan
dasturni modullarga ajratish; aspekt;
modullar kombinat-
siyalarini tashkil qilish; tutashuv nuqtasi; kesim; tatbiq etish.
Dostları ilə paylaş: