Funktsional dasturlash va Skala asoslari Scala dasturlash tilining afzalliklari



Yüklə 22,84 Kb.
səhifə4/5
tarix07.01.2024
ölçüsü22,84 Kb.
#204765
1   2   3   4   5
Funktsional dasturlash va Skala asoslari

Funktsional dasturlash nima?
Funktsional dasturlash - bu dasturlashning asosiy tuzilishi sifatida funktsional chaqiruvlardan foydalanishga urg'u beradigan dasturlash metodologiyasi. U muammoni yechishda amaliy yondoshishni ta'minlaydi va hisoblashning ko'p jihatlari haqida tushuncha beradi. Bu dasturlash uslubidir, unda siz buyruqlarni bajarishga emas, balki iboralarni baholashga e'tibor qaratasiz. Funktsional dasturiy yondashuvda ideal tarzda yon ta'siri bo'lmagan ma'lumotlarni o'zgartirish uchun siz iboralardan foydalanasiz. Ismdan ko'rinib turganidek, u yangi funktsiyalarni yaratish uchun qurilish bloklari vazifalarini ishlatadi. Funktsional dasturlash odatda ko'p tillarda qo'llanilishi mumkin bo'lgan dasturlash paradigmasi sifatida qaraladi, hattoki ushbu paradigma bilan foydalanishni istamagan ham. Funktsional tillarda buyruq yakuniy natijaga ta'sir qilmaydigan ma'noni anglatadigan qat'iy ijro buyrug'i mavjud emas. Funktsional dasturlashda yuqori buyurtma funktsiyalari ham muhimdir.

OOP tushunchasi va funktsional dasturlash
- Ob'ektga yo'naltirilgan dasturlash - bu shunchaki funktsiyalar va protseduralar o'rniga ob'ektlar tushunchasiga asoslangan dasturiy dasturiy model. Nomidan ko'rinib turibdiki, OOP dasturlarni tuzishda ob'ektlardan foydalanadi, ular sinflarga ajratilgan bo'lib, alohida ob'ektlarni birlashtirishga imkon beradi. O'z navbatida, funktsional dasturlash bu funktsional chaqiruvlarni asosiy dasturlash tuzilishi sifatida foydalanishga urg'u beradigan dasturlash metodologiyasidir. Bu dasturlash uslubidir, unda siz buyruqlarni bajarishga emas, balki iboralarni baholashga e'tibor qaratasiz. U muammoni yechishda amaliy yondoshishni ta'minlaydi va hisoblashning ko'p jihatlari haqida tushuncha beradi.
Yondashuv
- OOP va funktsional dasturlash ikkala muhim dasturiy paradigma bo'lsa-da, oson tushuniladigan, moslashuvchan va xatosiz dasturlarni yaratishda ular shu dasturlarni yaratishda ikki xil yondashuvga amal qilishadi. OOP ma'lumotlarni va u bilan bog'liq xatti-harakatlarni bitta joyda to'playdi, bu esa dasturlarning ishlashini tushunishni osonlashtiradi. OOPda dasturlar ob'ektlarning kooperativ to'plami sifatida tashkil etilgan bo'lib, unda har bir ob'ekt vazifalar to'plamini aks ettiradi. O'z navbatida, funktsional dasturlashda ma'lumotlar va ular bilan bog'liq xatti-harakatlar turli xil ob'ektlar hisoblanadi va ularni alohida saqlash kerak.

Yüklə 22,84 Kb.

Dostları ilə paylaş:
1   2   3   4   5




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©azkurs.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin