مع هذا الدليل ، من السهل الوصول إلى Scala
من الناحية الفنية ، يعد Scala مزيجًا من مفاهيم البرمجة الموجهة للكائنات والوظيفية بلغة مكتوبة بشكل ثابت. يظهر دمج البرمجة الموجهة نحو الكائن والوظيفية في العديد من الجوانب المختلفة من Scala ؛ ربما يكون أكثر انتشارًا من أي لغة أخرى تستخدم على نطاق واسع.
أنمتين البرمجة لهما نقاط قوة تكميلية عندما يتعلق الأمر بقابلية التوسع. تُجعل بنيات البرمجة الوظيفية الخاصة بـ Scala من السهل بناء أشياء مثيرة للاهتمام بسرعة من الأجزاء البسيطة. تجعل بنياتها الموجهة نحو الكائن من السهل تنظيم أنظمة أكبر وتكييفها مع مطالب جديدة.
يتيح الجمع بين كلا الأنماطين في Scala التعبير عن أنواع جديدة من أنماط البرمجة وتجريدات المكونات. كما أنه يؤدي إلى أسلوب برمجة مقروء وموجز. ولأنه مرن للغاية ، يمكن أن تكون البرمجة في سكالا ممتعة للغاية.