كوتلن (لغة برمجة)

من ويكيبيديا، الموسوعة الحرة
اذهب إلى التنقل اذهب إلى البحث
Kotlin
كوتلن
Kotlin Icon.png
معلومات عامة
التصنيف
التنميط
ظهرت في
2011
صممها
نظام التشغيل
أي نظام المترجم وJVM
المنصة
الرخصة
التطوير
المطور
JetBrains ومُساهمين في اللغة المفتوحة المصدر
الإصدار الأول
الإصدار الأخير
المستودع
التأثير
متأثرة بـ
متفرقات
امتدادات الملفات
.kt, .kts
موقع الويب

كوتلن (بالإنجليزية: Kotlin)‏ هي لغة برمجة كائنيّة Object Oriented تعمل على منصة جافا كما يُمكن تشغيلها على منصة لغة جافا سكريبت. طوّر اللغة مجموعة من المُبرمجين في شركة جيتبراينز والتي يقع مقرّها في سانت بطرسبرغ في روسيا -حيث أن اسم اللغة مستوحى من جزيرة كوتلن القريبة من المدينة- وهي نفس الشركة التي طورت أندرويد استوديو الأداة الرسمية لتطوير تطبيقات أندرويد.[2][3] وقد تم تصميم كوتلن للتعامل والتوافق الكامل مع الجافا وحزمة تطويرها JDK ومكتبة الأكواد وتتيح كتابة الشيفرة البرمجية بعدد أقل من الأسطر وبشكل أسرع وأكثر فاعلية مقارنةً بلغة جافا، حيث تُعتَبر شبيهة بلغة سويفت من أبل.

التاريخ[عدل]

في عام 2011 كشفت شركة جيت براينز عن مشروع لغة كوتلن، وهي لغة جديدة لـJVM، والتي كانت قيد التطوير لمدّة عام.[4] وقد قال مدير الشركة ديمتري جيميروف حينها أن مُعظَم اللغات لم تكن فيها الميّزات التي يبحثون عنها، باستثناء لغة السكالا التي تُعتَبر بطيئة نوعاً ما أثناء تشغيل التطبيقات.[4] وكان أحد أهداف كوتلن في تشغيل التطبيقات في نفس سُرعة تشغيل الجافا لها. وبحلول فبراير 2012، فتحت الشركة المشروع للمُساهمين ليُصبح مفتوح المصدر تحت رخصة أباتشي.[5]

صدرت النُسخة الأولى من اللغة في 15 فبراير 2016.[6] وقد اكتسبت اللغة أهمّيتها بعد أن أعلنت جوجل في مؤتمر المطورين في 17 مايو 2017، أعلنت عن دعمها الرسمي للغة البرمجة كوتلن كلغة من الصنف الأول First-Class، مدعومة  افتراضيًا، لكتابة تطبيقات أندرويد، بدءًا من إصدار Android Studio 3.0.[7]

الدالة[عدل]

مثال مرحبا بالعالم:

fun main(args: Array<String>) {
  val scope = "world"
  println("Hello, $scope!")
}

مراجع[عدل]

  1. أ ب "Release Kotlin 1.4.32". اطلع عليه بتاريخ 9 أبريل 2021. الوسيط |CitationClass= تم تجاهله (مساعدة); تحقق من التاريخ في: |access-date= (مساعدة)
  2. ^ "I/O 2017: قوقل تعتمد لغة البرمجة Kotlin رسمياً لتطوير أندرويد - عالم التقنية". www.tech-wd.com. مؤرشف من الأصل في 23 ديسمبر 2018. اطلع عليه بتاريخ 19 مايو 2017. الوسيط |CitationClass= تم تجاهله (مساعدة)
  3. ^ Heiss, Janice (April 2013). "The Advent of Kotlin: A Conversation with JetBrains' Andrey Breslav". oracle.com. Oracle Technology Network. Retrieved February 2, 2014. نسخة محفوظة 03 أغسطس 2017 على موقع واي باك مشين.
  4. أ ب Krill, Paul (Jul 22, 2011). "JetBrains readies JVM language Kotlin"infoworld.com. InfoWorld. Retrieved February 2, 2014. نسخة محفوظة 15 يوليو 2014 على موقع واي باك مشين.
  5. ^ Waters, John (February 22, 2012). "Kotlin Goes Open Source"ADTmag.com/. 1105 Enterprise Computing Group. Retrieved February 2, 2014. نسخة محفوظة 03 أغسطس 2017 على موقع واي باك مشين.
  6. ^ "Kotlin 1.0 Released: Pragmatic Language for JVM and Android | Kotlin Blog"Blog.jetbrains.com. 2016-02-15. Retrieved 2017-04-11. نسخة محفوظة 24 يناير 2018 على موقع واي باك مشين.
  7. ^ "جوجل تدعم Kotlin كلغة برمجة من الصنف الأول لكتابة تطبيقات أندرويد [I/O 2017] – أردرويد". ardroid.com. مؤرشف من الأصل في 20 سبتمبر 2018. اطلع عليه بتاريخ 19 مايو 2017. الوسيط |CitationClass= تم تجاهله (مساعدة)