سكالا (لغة برمجة)
سكالا (بالإنجليزية: 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. الوصول: 4 يوليو 2019.
- ^ ا ب وصلة مرجع: https://www.scala-lang.org/download/3.5.0.html.
- ^ ا ب ج د وصلة مرجع: http://www.artima.com/pins1ed/a-scalable-language.html#1.4.
- ^ ا ب وصلة مرجع: https://api.github.com/repos/scala/scala. الوصول: 30 يوليو 2018.
- ^ "سكالا". مؤرشف من الأصل في 2016-10-22. اطلع عليه بتاريخ 2014-02-14.
- ^ "دليل لغات البرمجة (20) : SCALA". مؤرشف من الأصل في 2014-10-27. اطلع عليه بتاريخ 2014-02-14.
وصلات خارجية
عدل- الموقع الرسمي
- سكالا على موقع Open Hub (الإنجليزية)