Kotlin هي لغة برمجة وظيفية وموجهة للكائنات ، مع كتابة ثابتة تسمح بالتجميع لجهاز Java الظاهري وجافا سكريبت. تم تطوير لغة Kotlin من قبل فريق من المطورين في JetBrains ، ناشر IntelliJ IDEA ، بيئة التطوير المتكاملة لـ Java والتي يعتمد عليها Android Studio ، IDE الرسمي لتطوير تطبيقات Android.

تم الإعلان عن دعم Kotlin الرسمي لتطوير Android في مؤتمر Google I / O لعام 2017. بالنسبة لفريق Google Android ، كان قرار دعم Kotlin سهل الفهم. أولاً دعم EDI لـ Kotlin: يعتمد Android Studio على IntelliJ IDEA من JetBrains وعمل فريق JetBrains لسنوات للتأكد من أن Kotlin تعمل بشكل مثالي مع IntelliJ IDEA. لذلك ورثت Google جميع أعمالها لدعم Kotlin في Android Studio. ولكن وراء هذا الجانب ، تتمتع Kotlin بالعديد من المزايا الأخرى. وفقًا لـ Google ، “لغة Kotlin هي [لغة] معبرة وموجزة وقابلة للتوسيع وقوية وممتعة للقراءة والكتابة ، و لديها ميزات أمان مثيرة للاهتمام من حيث الإلغاء وعدم القابلية للتغيير” والتي تتماشى مع استثماراتها لجعل التطبيقات آمنة وفعالة بشكل افتراضي “.

الشيء الأكثر أهمية ، وفقًا لـ Google ، هو أن لغة Kotlin قابلة للتشغيل البيني مع اللغات الرسمية لتطوير Android (Java ، C ++) ووقت تشغيل Android. أوضحت الشركة ، على سبيل المثال ، أن Kotlin تعمل مع لغة Java بشفافية ، بحيث يسهل على المطورين الذين يحبون لغة Java الاستمرار في استخدامها ، ولكن أيضًا لإضافة كود Kotlin تدريجيًا والاستفادة من مكتبات Kotlin. بالإضافة إلى ذلك ، تزايد استخدام Kotlin على Android بشكل مطرد على مر السنين ، ووفقًا لـ Google ، مع تزايد الحماس بين المطورين.

في اليوم الأول من إصدار 2019 من مؤتمر Google I / O لعام 2017 المخصص للمطورين ، أعلنت العلامة التجارية البحثية الرائعة عبر الإنترنت أن لغة برمجة Kotlin هي الآن لغتها المفضلة لتطوير تطبيقات Android. وكتبت Google في إحدى المدونات: “سيصبح تطوير Android على نحو متزايد ب Kotlin . سيتم تقديم العديد من واجهات برمجة تطبيقات Jetpack والميزات الجديدة لـ لغة Kotlin أولاً. إذا كنت تبدأ مشروعًا جديدًا ، فعليك كتابته في Kotlin “.

بمناسبة الذكرى العاشرة للغة ، أرادت JetBrains استحضار النقاط الرئيسية في تطور اللغة ، ومشاركة الشهادات حول فائدة اللغة داخليًا وخارجيًا ، وقبل كل شيء التواصل حول أفكارها ومشاريعها لمواصلة تحسين تجربة المطور:

  • في 19 يوليو 2011 ، في قمة JVM للغات ، قدمت JetBrains لغة Kotlin ، وهي لغة برمجة جديدة مكتوبة بشكل ثابت لـ JVM.
  • منذ إنشائها قبل 10 سنوات ، غيرت Kotlin طريقة عملنا في JetBrains ، وكذلك طريقة عمل العديد من المطورين.
  • نحتفل اليوم بمدى تقدمنا ​​ونريد مشاركة أفكارنا ومشاريعنا لمواصلة تحسين تجربة المطور.
  • من بديل بسيط لـ Java ، أصبح Kotlin نظامًا بيئيًا يسمح لك بكتابة التعليمات البرمجية لأغراض مختلفة ، بما في ذلك جانب الخادم والجوال وواجهة الويب ، وكذلك علم البيانات وحتى المشاريع عبر الأنظمة الأساسية.
  • لقد أعددنا مقطع فيديو نلقي فيه نظرة على بدايات Kotlin وإبراز تطورها إلى الوضع الحالي للتكنولوجيا ونقدم خططنا لمستقبلها. لا يتعلق الأمر فقط بالتكنولوجيا نفسها ، ولكن أيضًا بالأفكار والأشخاص الذين يقفون وراءها.
  • على موقع الويب المخصص للاحتفال بالذكرى السنوية العاشرة لـ Kotlin ، نأخذك في مراجعة للتغييرات النحوية في كود Kotlin على مر السنين. سوف تكتشف أيضًا Kotlin اليوم وخططنا للسنوات العشر القادمة!
  • في الفيديو ، أردنا أن نظهر كيف تحولت الفكرة المجنونة لإنشاء لغة برمجة جديدة إلى نجاح في جميع أنحاء العالم. لقد قمنا بدعوة الأشخاص المشاركين في تطوير Kotlin في JetBrains ، بما في ذلك Andrey Breslav و Max Shafirov و Dima Jemerov و Hadi Hariri. أجرينا أيضًا مقابلات مع أعضاء المجتمع النشطين حول تجربتهم الأولى مع Kotlin وكيف تساعدهم اللغة كل يوم. ومع Roman Elizarov ، نتحدث عما نتخيله للسنوات العشر القادمة من Kotlin “.

مواضيع ذات صلة
اترك تعليقاً

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها بـ *