سكالا (لغة برمجة)
من دار الحكمة
اذهب إلى التنقلاذهب الى البحث
سكالا
التصنيف |
لغة برمجة كائنية التوجه [لغات أخرى] — لغة برمجة وظيفية [لغات أخرى] — لغة برمجة متعددة الأنماط [لغات أخرى] — لغة JVM [لغات أخرى] — لغة برمجة |
---|---|
التنميط | |
ظهرت في | |
صممها | |
المنصة | |
الرخصة |
المطور | |
---|---|
الإصدار الأول | |
الإصدار الأخير | |
المستودع |
متأثرة بـ |
أم أل (لغة برمجة)[5] — جافا[5] — إرلانغ[5] — هاسكل[5] — سمول توك — أم أل المعيارية — لغة كامل الموضوعية — ليسب المشتركة — إيفل — أوز (لغة برمجة) [لغات أخرى] — Pizza [لغات أخرى] — سكيم |
---|
امتدادات الملفات | |
---|---|
موقع الويب |
سكالا (بالإنجليزية: Scala) هي لغة برمجة ظهرت عام 2003، تجمع بين البرمجة الكائنية والبرمجة الوظيفية، بدأ تصميم هذه اللغة عام 2001 على يد عالم الحاسوب الألماني مارتن أودرسكي، وصدرت في عام 2003. تٌعتبر لغة سكالا مفتوحة المصدر، وتعمل على منصة جافا، وقد كانت تعمل سابقاً على منصة دوت نت.[7]
خصائص اللغة
- لغة تجمع بين البرمجة الكائنية والبرمجة الوظيفية.
- تعتبر من لغات البرمجة عالية المستوى.
- تأثرت هذه اللغة بكثير من اللغات مثل جافا، وإرلانج.
- تعمل باستخدام آلة جافا الافتراضية؛ مما يعني أنه بالإمكان تشغيل التطبيقات على أكثر من نظام تشغيل.[8]
أمثلة
برنامج أهلًا بالعالم
object HelloWorld {
def main(args: Array[String]) {
println("Hello world")
}
}
المراجع
- ↑ وصلة مرجع: http://www.scala-js.org/.
- ↑ وصلة مرجع: http://www.scala-native.org/.
- ↑ وصلة مرجع: https://www.scala-lang.org/news/2.12.8. الوصول: 5 أبريل 2025.
- ↑ 4٫0 4٫1 وصلة مرجع: https://www.scala-lang.org/download/3.5.0.html.
- ↑ 5٫0 5٫1 5٫2 5٫3 وصلة مرجع: http://www.artima.com/pins1ed/a-scalable-language.html#1.4.
- ↑ 6٫0 6٫1 وصلة مرجع: https://api.github.com/repos/scala/scala. الوصول: 5 أبريل 2025.
- ↑ "سكالا". مؤرشف من الأصل في 22 أكتوبر 2016. اطلع عليه بتاريخ 14 فبراير 2014.
{{استشهاد بخبر}}
: تحقق من التاريخ في:|تاريخ الوصول=
(مساعدة) - ↑ "دليل لغات البرمجة (20) : SCALA". مؤرشف من الأصل في 27 أكتوبر 2014. اطلع عليه بتاريخ 14 فبراير 2014.
{{استشهاد بخبر}}
: تحقق من التاريخ في:|تاريخ الوصول=
(مساعدة)
وصلات خارجية
- الموقع الرسمي
- سكالا على موقع Open Hub (English)
تصنيفات:
- بذرة برمجيات حاسوب
- سكالا (لغة برمجة)
- مترجمات من مصدر إلى مصدر
- برمجيات 2003
- برمجيات تستخدم رخصة أباتشي
- برمجيات حرة بلغة سكالا
- برمجيات حرة متعددة المنصات
- لغات برمجة
- لغات برمجة .نت
- لغات برمجة أنشئت في 2003
- لغات برمجة إستاتيكية
- لغات برمجة كائنية التوجه
- لغات برمجة متزامنة
- لغات برمجة نصية
- لغات برمجة وظيفية
- منصة جافا
- عائلة لغة البرمجة جافا