العبد الفقير إلى الله
عضو ذهبي
إن الحمد لله نحمده و نستعينه و نستهديه
ونعوذ بالله من شرور أنفسنا و من سيئات أعمالنا
من يهده الله فهو المهتد و من يضلل فلا هادي له
و أشهد أن لا إله إلا الله و حده لا شريك له
و أشهد أن محمدا عبده و رسوله
بلغ الرسالة و أدى الأمانة و نصح الأمة و كشف الله به الغمة
و بعثه رحمة للعالمين
وصل اللهم وبارك على نبينا محمد و على آله و صحبه
و من أحبهم إلى يوم الدين
أما بعد
ما هي كوتلن Kotlin
هي لغة برمجة كائنيّة Object Oriented تعمل على منصة جافا كما يُمكن تشغيلها على منصة لغة جافا سكريبت. طوّر اللغة مجموعة من المُبرمجين في شركة جيتبراينز والتي يقع مقرّها في سانت بطرسبرغ في روسيا -حيث أن اسم اللغة مستوحى من جزيرة كوتلن القريبة من المدينة- وهي نفس الشركة التي طورت أندرويد استوديو الأداة الرسمية لتطوير تطبيقات أندرويد. وقد تم تصميم كوتلن للتعامل والتوافق الكامل مع الجافا وحزمة تطويرها JDK ومكتبة الأكواد وتتيح كتابة الشيفرة البرمجية بعدد أقل من الأسطر وبشكل أسرع وأكثر فاعلية مقارنةً بلغة جافا، حيث تُعتَبر شبيهة بلغة سويفت من أبل.ما هي كوتلن Kotlin
وتعرف ايضاً بأنها لغة من لغات البرمجة المفتوحة المصدر، كما أنها لغة برمجة ثابتة جاء بها مصمم لغة Java IDE المعروف باسم JetBrain، ويمكن الاعتماد عليها في العملِ على JVM، وقد أصبحت لغةً من أهم لغات البرمجة بعد أن اعتُمِدت كلغة رئيسية في برمجة الروبوتات من قِبل شركة جوجل Kotlin في عام 2017. وتنفرد عن سائر لغات البرمجة بأنها جامعة لنوعين من لغات البرمجة؛ وهما البرمجة الشيئية (object-oriented programming) والميزات الوظيفية التي تتمتع بها الأنظمة الأساسية.
تاريخ Kotlin
في عام 2011 كشفت شركة جيتبراينز عن مشروعة لغة كوتلن، وهي لغة جديدة لـJVM، والتي كانت قيد التطوير لمدّة عام. وقد قال مدير الشركة ديمتري جيميروف حينها أن مُعظَم اللغات لم يكن فيها الميّزات التي يبحثون عنها، باستثناء لغة السكالا التي تُعتَبر بطيئة نوعاً ما أثناء تشغيل التطبيقات. وكان أحد أهداف كوتلن في تشغيل التطبيقات في نفس سُرعة تشغيل الجافا لها. وبحلول فبراير 2012، فتحت الشركة المشروع للمُساهمين ليُصبح مفتوح المصدر تحت رخصة أباتشي.تاريخ Kotlin
صدرت النُسخة الأولى من اللغة في 15 فبراير 2016. وقد اكتسبت اللغة أهمّيتها بعد أن أعلنت جوجل في موتمر المطورين في 17 مايو 2017، أعلنت عن دعمها الرسمي للغة البرمجة كوتلن كلغة من الصنف الأول First-Classs، مدعومة افتراضيًا، لكتابة تطبيقات أندرويد، بدءًا من إصدار Android Studio 3.0.
معلومات عن لغة kotlin
لغة kotlin مجانية وتحث رخصة Apache 2.0 كما يمكن الإطلاع على الكود المصدري الخاص بها عبر موقع GitHub ،كما أنه يمكنك تحويل كود مكتوب بلغة جافا إلى kotlin بدون أي مشاكل.
بالمناسبة الشركة التي طورت لغة كوتيلين هي التي قامت بتطوير ال IDE المسمى IntelliJ IDEA وهذا الأخير هو الذي بنيت عليه بيئة Android Studio لتطوير تطبيقات أندرويد ,وهذا نتيجة شراكة بين شركتي جوجل و JetBrains ,أي تستطيع أن تقول أن الشركة المطورة للغة هي نفسها المطورة لبيئة Android Studio.
هناك الكثير من الشركات العالمية التي تعتمد على لغة kotlin لبرمجة تطبيقاتها وحلولها الخاصة ,ستجد من بين هذه الشركات مثلا Pinterest ومنصة Basecamp
جافا ام كوتلن في برمجة التطبيقات
بالطبع وجود كوتلن لا يلغي اهمية الجافا ووجودها واختيارك للجافا ام الكوتلن يعود لك ولطبيعة عملك وللفريق الذي تعمل معه , اما بالمجمل فتعتبر كوتلن لغة انسيابية وسهلة الفهم وتوفر الوقت والجهد فمطوري اللغة حرصو على تلافي الأخطاء وحل مشاكل الترميز . kotlin
مميزات لغة كوتلن Kotlin
1- لغة مفتوحة المصدر
2- توفير الوقت والجهد
3- متوافقة مع android studio
4- أخطاء أقل وتتميز بقضائها على مشكلة NullPointerExpection .
5- وتتميز بالانسيابية
6- أكثر أمان
7- متعددة الاستخدامات فيمكنك من خلالها تطوير مواقع الانترنت , السيرفرات , سطح المكتب