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

اقرأ في هذا المقال


نبذة عن لغة البرمجة كوتلن Kotlin Programming Language:

تُعد لغة البرمجة كوتلن لغة كائنية التوجه (Object Oriented Programming Language)، وهي لغة مفتوحة المصدر تم إطلاقها عام 2011 من قبل شركة (JetBrains)، وهي الشركة المطورة لأكبر مجموعة (IDE) مستخدمة حول العالم مع مختلف لغات البرمجة، كما وتعمل هذه اللغة على آلة جافا الافتراضية (Java Virtual Machine JVM)، وتركز هذه اللغة على إمكانية التشغيل التفاعلي والأمان (Saftey) والوضوح ودعم الأدوات.

مزايا لغة البرمجة كوتلن Kotlin Features:

  • لغة مفتوحة المصدر (Open Source).
  • سهولة عملية اكتشاف الأخطاء وتتبعها.
  • تدعم لغة البرمجة كوتلن عدد من الأنظمة والمنصات مثل: نظام (IOS)، ونطام لينكس (Linux)، وماك.
  • تسهيل عملية التحويل إلى لغة (JavaScript) بكل سهولة.
  • من الممكن استخدام لغة كوتلن على بيئات برمجية متعددة.

أنواع البيانات المستخدمة في لغة البرمجة كوتلن Kotlin Data types:

  • الأرقام (Numbers): هنالك مجموعة من الأرقام التي يتم استخدامها في لغة البرمجة كوتلن وهي:
  1. Double: حجمها 64 بت.
  2. float: وهو العدد الذي يحتوي على فاصلة عشرية وحجمه لا يتجاوز 32 بت.
  3. long: عدد صحيح وحجمه 64 بت.
  4. short: عدد صحيح قصير.
  5. int: عدد صحيح.
  6. Byte.
  7. Char: يمثل هذا النوع من البيانات الأحرف الصغيرة (a-z)، والأحرف الكبيرة (A-Z)، والأرقام (0-9) والرموز الأخرى.
  • القيم المنطقية (Boolean): وهذا النوع يحتوي على قيمتين إما صحيحة (True) أو خاطئة (False)، وهذا يعني إما أن تكون الجملة صحيحة وإما أن تكون خاطئة، وفي العادة يُستخدم هذا النوع من البيانات في الجملة الشرطية.
  • السلاسل النصية (Strings): هي عبارة عن مجموعة أو سلسلة من الحروف التي لا يمكن تغيير طبيعتها، وتعد من أهم المدخلات والمخرجات في لغات البرمجة.
  • المصفوفات (Arrays): هي عبارة عن مجموعة من البيانات التي توجد فيما بينهم علاقة متجانسة.
  • المجموعات (Collections): هذا النوع من البيانات يجمع  أنواع مختلفة البيانات، ويتم استخدامه لتخزين البيانات واستردادها ومعالجتها، وينقسم هذا النوع إلى صنفين رئيسين: مجموعة قابلة للتغيير يمكن للمبرمج التعديل عليها (Mutable Collection)، ومجموعة أخرى ثابتة يستحيل التعديل عليها (Immutable Collections).

المصدر: Kotlin Data TypesWhat is Kotlin?Everything You Need to Know About Kotlin Programming Language by GoogleKotlin overview


شارك المقالة: