تعرف على لغة البرمجة لغة برمجة
كوتلن Kotlin |
لغة البرمجة كوتلن Kotlin
تُعد كوتلن Kotlin من اكثر لغات البرمجة شيوعاً و هي لغة برمجة كائنيّة Object Oriented حديثة وشائعة تستخدم في تطوير تطبيقات الهواتف الذكية والحوسبة السحابية وتطبيقات سطح المكتب وغيرها، تعمل على منصة جافا java ، كما يُمكن تشغيلها على منصة لغة جافا سكريبت. تم إصدار اللغة لأول مرة عام 2011 من قبل شركة JetBrains ، وهي شركة برمجيات روسية. وتعتبر لغة البرمجة كوتلن Kotlin لغة برمجية مفتوحة المصدر وتستخدم مجموعة من المبرمجين في جميع أنحاء العالم.
ماهي ميزات لغة البرمجة كوتلن Kotlin ؟
تأتي لغة البرمجة كوتلن Kotlin بعدة مزايا عن لغات البرمجة الأخرى. تعتمد اللغة على بنية تحكم تدفق البرنامج الأساسية وهي تدعم البرمجة الوظيفية والبرمجة الموجهة للكائنات. وتعد Kotlin لغة سهلة الاستخدام والفهم ، وتتمتع بمرونة عالية حيث يمكن للمبرمجين استخدامها للتطوير على منصات مختلفة مثل Android وiOS والويب والحوسبة السحابية.
نموذج مرحبا بالعالم :
fun main(args: Array<String>) { val scope = "world" println("Hello, $scope!") } |
بداية لغة البرمجة كوتلن Kotlin :
ظهرت النُسخة الأولى من لغة البرمجة كوتلن Kotlin في 15 فبراير/فيفري 2016. وقد اكتسبت اللغة أهمّيتها و شعبيتها بعد أن أعلنت عملاق التقنية قوفل في مؤتمر المطورين في 17 مايو 2017 دعمها الرسمي للغة البرمجة كوتلن Kotlin كلغة من الصنف الأول First-Class، مدعومة افتراضيًا، لكتابة تطبيقات أندرويد Android، بدءًا من إصدار منصة كتابة التطبيقات Android Studio 3.0.
يوفر Kotlin عددًا من الميزات المتقدمة ، بما في ذلك:
_ سهولة الاستخدام: تتميز كوتلن Kotlin بالعديد من الميزات التي تسهل عملية البرمجة وتوفر للمبرمجين الكثير من الوظائف المفيدة التي يحتاجونها في تطوير التطبيقات و البرامج.
_ تطوير تطبيقات الأندرويد Android: تم تطوير Kotlin خصيصًا لتطوير تطبيقات التي تعمل على نظام التشغيل أندرويد Android. يمكن للمبرمجين استخدام Kotlin لتطوير تطبيقات الأندرويد بشكل اسهل أسرع وأكثر كفاءة.
_ دعم للبرمجة الوظيفية: تتيح كوتلن Kotlin للمستخدمين بالبرمجة بطريقة وظيفية ، مما يجعل عملية تطوير التطبيقات الكبيرة والمعقدة اكثر مرونة و سهولة.
_ توافقية مع جافا Java: تعمل كوتلن Kotlin على منصة Java Virtual Machine (JVM) ، مما يسمح للمبرمجين استخدامها مع تطبيقات Java الموجودة بالفعل.
_ سهولة الصيانة: تتميز كوتلن Kotlin بسهولة الصيانة.