لغة البرمجة كوتلن

contents

  • definition of the kotlin programming language
  • what does it mean for kotlin to be a statically typed programming language
  • the purpose of using kotlin

نعريف لغة البرمجة كوتلن

كوتلن هي لغة برمجة مفتوحة المصدر، ومترجمة تدعم البرمجة الكائنية  والبرمجة الوظيفية. تعمل لغة كوتلن على Java Virtual Machine (JVM)، وتوفر بناء جملة مشابهًا للغات مثل #Java, C, و Scala. تمت تسميتها باسم جزيرة كوتلن، وهي جزيرة روسية تقع في خليج فنلندا.

ما المقصود بكون كوتلن لغة برمجة ثابتة 

اللغات البرمجية الثابتة تعني أن كل متغير يجب أن يُصرّح عن نوعه عند إنشائه. عند تعريف قيمة نصية ، يجب كتابة نوعها في البداية. وعند تعريف قيمة رقمية، يجب تحديد نوعها مثل int, double, أو float. هذا يعني أن أنواع المتغيرات تكون معروفة حتى قبل تشغيل البرنامج. وبالتالي، إذا ارتكبت خطأً في الكود، فسيتم تنبيهك قبل تنفيذ البرنامج، مما يساعد على اكتشاف الأخطاء مبكرًا.وكمثال على اللغات البرمجية الثابتة #Java, C. من ناحية أخرى، هناك لغات برمجية ديناميكية، حيث يتم تحديد نوع المتغير أثناء تشغيل البرنامج وليس عند التصريح عنه. مثل لغات  Python, JavaScript.

الهدف من استخدام كوتلن

باستخدام لغة كوتلن، يمكننا كتابة أكواد أقل وإنجاز المهام بشكل أسرع. كذلك يمكننا تسريع عملية تجميع المشاريع، حيث يتم بناء الجملة بشكل أبسط وأكثر وضوحًا. وكتابة كود أكثر قابلية للفهم والصيانة. فهي تستخدم لتطوير تطبيقات الويب وتطبيقات سطح المكتب وتطبيقات الأندرويد (وهي الأكثر شيوعًا).