English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

تعليمات Kotlin الأساسية

تحكم Kotlin في العملية

الوظائف في Kotlin

السلاسل في Kotlin

Kotlin موجه نحو الأشياء (OOP)

دليل البدء في Kotlin

مرحبًا بك في تعليمات Kotlin! Kotlin شائع على Android. إذا كنت ترغب في تعلم لغة برمجة Kotlin، فهذا هو البداية الجيدة.

يقدم لنا تعليمات Kotlin بتفصيل شامل حول لغة برمجة Kotlin، مع المعرفة الأساسية و مثاليات، لفهم جمل البرمجة الوظيفية الأساسية، مفاهيم التوجه نحو الأشياء، عمليات معالجة الملفات، عمليات معالجة الأنماط، إلخ.

Kotlin هُو لغة برمجة. يمكن استخدامه لتطوير تطبيقات متعددة المنصات الحديثة مثل سطح المكتب،Android،Web،إلخ.

Kotlin تعمل مثل لغات البرمجة الأخرى على واجهة برمجة التطبيقات Java: Scala،Groovy،Kawa،إلخ.

Kotlin هُو لغة برمجة ثابتة النوع تعمل على واجهة برمجة التطبيقات Java، يُطلق عليه Swift عالم Android، تم تصميم وتطويره بواسطة JetBrains وفتح المصدر.

يمكن ترميز Kotlin إلى كود Java، ويمكن ترميزه أيضًا إلى JavaScript، مما يسهل تشغيله على أجهزة لا تحتوي على JVM.

في Google I/O 2017، أعلنت Google عن Kotlin كلغة تطوير رسمية لتطبيقات Android.

برنامج Kotlin الخاص بي الأول

تُستخدم امتدادات ملفات Kotlin بـ .kt، مثل: hello.kt أو app.kt.

package hello // بداية العنوان الاختياري
 
fun main(args: Array<String>) { // الوظيفة العامة المستوى الأول، تأخذ مجموعة من الأسماء كمعامل
   println("Hello World!") // يمكن تجاهل نقطة السطر
}

البرمجة الموجهة للفئات

class Greeter(val name: String) {
   fun greet() { 
      println("Hello, $name")
   }
}
 
fun main(args: Array<String>) {
   Greeter("World!").greet() // إنشاء عنصر بدون استخدام كلمة المفتاح new
}

تاريخ Kotlin

   إلى عام 2017، كان Kotlin لغة برمجة جديدة نسبيًا تم تطويرها بواسطة JetBrains. هدفي Kotlin هو تشغيلها على محرك Java الافتراضي (JVM). حل Kotlin معظم المشاكل المكررة في لغة برمجة Java وأضاف ميزات جديدة تجعل تطوير التطبيقات أسرع وأسهل.

   هناك لغات جديدة أخرى قابلة للتنفيذ على JVM مع ميزات جديدة، ولكن Kotlin يظهر أداءً ممتازًا في تقليل وقت التجميع (مقارنة بوقت مجمع Java Compiler). على نفس المنوال، Kotlin بسيط وواضح، ويعزز التوافق الجيد مع مكتبات Java الموجودة. ويمكن كتابة Kotlin مع Java، أو يمكننا استخدام IntelliJ IDEA لتحويل الفئات Java الموجودة إلى ملفات أو فئات Kotlin. جميع هذه الميزات تجعل من السهل على مطوري Java البدء في استخدام Kotlin بسرعة.

   على الرغم من ذلك، تم إصدار الإصدار الثابت الأول من Kotlin، Kotlin 1.0، في 15 فبراير 2016. سوف يوفر JetBrains التكامل للإصدار السابق من Kotlin 1.0. بالإضافة إلى ذلك، أضافت Google Kotlin كلغة دعم رسمية لتطوير تطبيقات Android، واللغة يمكن الحصول عليها من Android Studio 3.0.

لماذا اختيار Kotlin؟

  • البساطة: تقليل كمية الشيفرة النمطية بشكل كبير.

  • الأمان: تجنب أخطاء الصف الكامل مثل استثناءات النقاط العائمة.

  • التعامل معها: استخدام المكتبات الموجودة مسبقًا في JVM، Android و المتصفحات.

  • أداة مفيدة: يمكن استخدام أي IDE Java أو بناء باستخدام الأوامر.

IDE الخاصة بتطوير Kotlin

يمكن تطوير وتشغيل تطبيقات Kotlin على IntelliJ IDEA، يُنصح باستخدامها. يمكن أيضًا استخدام Eclipse أو أي محرر آخر مع محول لتحليل الأوامر من خلال الأوامر.

الروابط المرجعية