سكالا (لغة برمجة)
سكالا (بالإنجليزية: Scala) هي لغة برمجة ظهرت عام 2003، تجمع بين البرمجة الكائنية والبرمجة الوظيفية، بدأ تصميم هذه اللغة عام 2001 على يد عالم الحاسوب الألماني مارتن أودرسكي، وصدرت في عام 2003.
سكالا
|
تٌعتبر لغة سكالا مفتوحة المصدر، وتعمل على منصة جافا، وقد كانت تعمل سابقاً على منصة دوت نت.[6]
خصائص اللغة
- لغة تجمع بين البرمجة الكائنية والبرمجة الوظيفية.
- تعتبر من لغات البرمجة عالية المستوى.
- تأثرت هذه اللغة بكثير من اللغات مثل جافا، وإرلانج.
- تعمل باستخدام آلة جافا الافتراضية؛ مما يعني أنه بالإمكان تشغيل التطبيقات على أكثر من نظام تشغيل.[7]
أمثلة
برنامج أهلًا بالعالم
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.
- وصلة مرجع: http://www.artima.com/pins1ed/a-scalable-language.html#1.4.
- وصلة مرجع: https://api.github.com/repos/scala/scala. الوصول: 30 يوليو 2018.
- "سكالا"، مؤرشف من الأصل في 22 أكتوبر 2016، اطلع عليه بتاريخ 14 فبراير 2014.
- "دليل لغات البرمجة (20) : SCALA"، مؤرشف من الأصل في 27 أكتوبر 2014، اطلع عليه بتاريخ 14 فبراير 2014.
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.