سكالا (لغة برمجة)
سكالا (بالإنجليزية: Scala): هي لغة برمجة ظهرت عام 2003، تجمع بين البرمجة الكائنية والبرمجة الوظيفية، بدأ تصميم هذه اللغة عام 2001 على يد عالم الحاسوب الألماني مارتن أودرسكي، وصدرت في عام 2003.
لمعانٍ أخرى، انظر سكالا (توضيح).
سكالا | |
---|---|
التصنيف | لغة برمجة كائنية |
ظهرت في | 2003 |
صممها | مارتن اودرسكي |
نظام التشغيل | ويندوز |
المنصة | آلة جافا الافتراضية ، وجافا سكريبت [1]، وأصيل [2] |
الرخصة | رخص بي إس دي ، ورخصة أباتشي، الإصدار 2.0 [3] |
المطور | مارتن اودرسكي مدرسة لوزان الاتحادية للفنون التطبيقية |
رقم اخر اصدار | 2.12.2 (5 ديسمبر 2016 |
التأثير | |
متأثرة بـ | الجافا |
متفرقات | |
امتدادات الملفات | scala. |
موقع ويب | http://www.scala-lang.org/ |
تٌعتبر لغة سكالا مفتوحة المصدر، وتعمل على منصة جافا، وقد كانت تعمل سابقاً على منصة دوت نت.[5]
خصائص اللغة
- لغة تجمع بين البرمجة الكائنية والبرمجة الوظيفية.
- تعتبر من لغات البرمجة عالية المستوى.
- تأثرت هذه اللغة بكثير من اللغات مثل جافا، وإرلانج.
- تعمل باستخدام آلة جافا الافتراضية؛ مما يعني أنه بالإمكان تشغيل التطبيقات على أكثر من نظام تشغيل.[6]
أمثلة
برنامج أهلًا بالعالم
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
- "Scala 2.12.1 is now available!". 2016-12-05. مؤرشف من الأصل في 3 يوليو 2019. اطلع عليه بتاريخ 05 ديسمبر 2016. الوسيط
|CitationClass=
تم تجاهله (مساعدة) - "سكالا". مؤرشف من الأصل في 22 أكتوبر 2016. اطلع عليه بتاريخ 14 فبراير 2014. الوسيط
|CitationClass=
تم تجاهله (مساعدة) - "دليل لغات البرمجة (20) : SCALA". مؤرشف من الأصل في 27 أكتوبر 2014. اطلع عليه بتاريخ 14 فبراير 2014. الوسيط
|CitationClass=
تم تجاهله (مساعدة)
- بوابة برمجة الحاسوب
- بوابة عقد 2000
- بوابة برمجيات حرة
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.