Funktsional dasturlash va Skala asoslari Scala dasturlash tilining afzalliklari



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


Funktsional dasturlash va Skala asoslari

Scala dasturlash tilining afzalliklari
Scala maishiy xizmatga kirishni xohlaydimi?
Yangi texnologiya yo'nalishlari har doim yangi dasturlash tillariga qaratilgan diqqat markazlarini o'z ichiga oladi. Bir nechta e'tiborni jalb qilish uchun tayyor bo'lgan til - Scala. Hech mashhur bo'lmasa-da, Skala, Rubyning qulay sintaksisi va Java-ning mustahkam korporativ yordami o'rtasida baxtli muhit yaratib, ba'zi bir zaminlarga ega bo'lib tuyuladi. Skala ikkinchi ko'rinishga loyiq bo'lishi mumkin bo'lgan bir nechta sabab.


Java virtual mashinasida ishlaydi
Korxona uchun dasturiy ta'minotning haqiqati - Java-ning mashhur de-fakto tilidir. Bundan tashqari, ko'plab yirik korxonalar butun dasturiy kompleksni qayta ko'rib chiqish bo'yicha xavf-xatarga duch keladilar. Skala bu erda qulay o'rta joyni taqdim etishi mumkin, chunki u hali JVMda ishlaydi. Bu Scala kompaniyasining ko'plab operatsion asbob-uskunalari va monitoring qismlari bilan yaxshi o'ynashiga imkon beradi, bu esa o'z navbatida biznes uchun mavjud bo'lishi mumkin.
Scala ham mavjud Java kodi bilan birgalikda ishlash uchun juda katta salohiyatga ega. Ko'pchilik bularni chalkashtirib tashlashi mumkin bo'lsa-da, haqiqat biroz murakkabroq. Ushbu masalalarga qaramay, Skala ko'pgina boshqa tillarga qaraganda Java bilan yaxshi o'ynashi ehtimoldan xoli emas.


Scala tomonidan JVM-dan foydalanish, shuningdek, odamlar ko'chib o'tishda his-tuyg'ularga duch keladigan har qanday tashvishlarni engillashtiradi. Odatda munosib Java dasturi bilan ishlaydi, shuning uchun korporativ dasturiy ta'minot Scala-ga o'tish bilan cheklanmasligi kerak. Bundan tashqari, Scala ko'pincha JVM kutubxonalaridan foydalanishga ruxsat beradi, ular tez-tez korporativ kodga chuqur kirib boradi. Shu tarzda, Scala hozirgi Java-sochilgan biznes uchun yaxshi to'siq bo'lishi mumkin.

Java'dan ko'ra qisqacha va o'qiladigan
Skala Ruby kabi mashhur tillarning sodda, o'qiydigan sintaksis xususiyatlarini aks ettiradi. Bu Java-da jiddiy kamchiliklarga ega bo'lgan va kodni parvarishlash bo'yicha ishlab chiqarish guruhining ish yukiga salbiy ta'sir ko'rsatadigan xususiyatdir. Mavjud Java kodini tushunish va saqlash uchun zarur bo'lgan qo'shimcha ish muhim xarajat hisoblanadi.


Bundan tashqari, Scala-ning qisqaligi bir qator imtiyozlarga ega. Skala tez-tez Java'da ekvivalent vazifani yozish uchun zarur bo'lgan qatorlar sonining bir qismiga yozilishi mumkin. Bu ishlab chiquvchilarga ma'lum bir ish kunida qo'shimcha funktsional ishlarni amalga oshirishga ruxsat berish uchun mahsuldorlik foydangizga ega. Bundan tashqari, kodning kamroq satrlari osonroq sinov, kodni ko'rib chiqish va disk raskadrovka qilish uchun imkoniyat yaratadi.

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 ©www.azkurs.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin