RUVIDEO
Поделитесь видео 🙏

اتعلم جافا ولا كوتلن ؟ Java Vs Kotlin

للاستفسار الشخصي
insta :amrelwkeell

لدعم القناة للمزيد من الفيديوهات
paypal.me/AmrElwekeel


هذا الجروب فى حالة هناك استفسار فى الدرس
https://www.facebook.com/groups/2858247940857513/?ref=bookmarks

كوس فلاتر

https://www.youtube.com/playlist?list=PLCba7StNs65ozvbQa4F0M67Sh9a-yWzXY



هناك خطأ فى معلومة فى هذا الفيديو وهو ان مطور لغة كوتلن هى شركة جوجل وليس ميكرسوفت
هل عليَّ تعلم Java أم Kotlin لتطوير تطبيقات أندرويد ؟
في منتصف سنة 2017، أعلنت شركة غوغل المطورة لنظام التشغيل أندرويد عن دعم لغة كوتلن لبرمجة تطبيقات أندرويد على الأجهزة المحمولة، لتضاف بذلك Kotlin إلى لغة البرمجة جافا التي كانت دائما الخيار الوحيد أمام مطوري أندرويد.

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

لغة تلتزم بقواعد البرمجة الكائنية التوجه.
لغة لها بيئة تشغيل خاصه بها JavaVirtualMachine(JVM) .
لها مكتبة فصائل ClasseLibraryكبيره وغنيه.
لغه مبنية على قواعد اللغة الشهيرة سي/سي++.
تعمل برامجها على معظم نظم التشغيل PlatformIndependent.
التركيبة اللغوية للجافا (Syntax)
بنية جافا تستمد الكثير من بنية لغة البرمجة سي : بنية الإسناد، التعابير، التحكم، الكتل الجملية (blocks). جافا بنيت خصيصًا لتكون لغة كائنية التوجه, حيث أن كامل الكود يكون مضمنا داخل كائنات(Objects), فيما عدا المتغيرات الأساسية(الأرقام, والقيم المنطقية والأحرف), حيث أنها لم توضع ككائنات لأسباب تتعلق بالآداء.

لتجنب العديد من المشاكل, جافا لم تعتمد العديد من الخصائص, مثل التوارث المتعدد (multiple inheritance) والتحميل الزائد للعوامل (operator overloading).

جافا تستخدم نفس نوعي التعليقات الموجودين في C++, التعليقات التي تنتهي بنهاية السطر, وتبدأ بالعلامة "//"، والتعليقات المتعددة الأسطر, والتي تبدأ بالعلامة "*/" وتنتهي بالعلامة "/*".

تعتمد برمجة جافا طبعاً على تعليقات C++ كما عرف سابقًا لأنها لغة برمجة ناتجة عن تطوير لغة C++.
المصدر :https://ar.wikipedia.org/wiki/جافا_(لغة_برمجة)
_____________________________________________________________

كوتلن :
كوتلن (بالإنجليزية: Kotlin) هي لغة برمجة كائنيّة Object Oriented تعمل على منصة جافا كما يُمكن تشغيلها على منصة لغة جافا سكريبت. طوّر اللغة مجموعة من المُبرمجين في شركة جيتبراينز والتي يقع مقرّها في سانت بطرسبرغ في روسيا -حيث أن اسم اللغة مستوحى من جزيرة كوتلن القريبة من المدينة- وهي نفس الشركة التي طورت أندرويد استوديو الأداة الرسمية لتطوير تطبيقات أندرويد. وقد تم تصميم كوتلن للتعامل والتوافق الكامل مع الجافا وحزمة تطويرها JDK ومكتبة الأكواد وتتيح كتابة الشيفرة البرمجية بعدد أقل من الأسطر وبشكل أسرع وأكثر فاعلية مقارنةً بلغة جافا، حيث تُعتَبر شبيهة بلغة سويفت من أبل.
________________________________________________________
المصدر:https://ar.wikipedia.org/wiki/كوتلن_(لغة_برمجة)
_________________________________________________

الفيديو السابق اتكلمت عن ازاى تدخل مجال الاندرويد وده الرابط بتاع الفيديو :
https://www.youtube.com/watch?v=0m1QdTRYfJw
______________________________________________________
والفيديو ده ازاى تبدأ فى مجال برمجة الالعاب
https://www.youtube.com/watch?v=rlHeXR2J_cs
____________________________________________________
والفيديو ده اازاى تدخل مجال البرمجة وتعرف تستمر فيه
https://www.youtube.com/watch?v=t0QZmn3UmPM
______________________________________________
يا ريت متبخلش علينا بالاشتراك فى القناة لتشجيعنا على تقديم المزيد من الفيديوهات
ولو هجبك الفيديو اعمل لايك لانه بيساعد فى انتشار الفيديو

Что делает видео по-настоящему запоминающимся? Наверное, та самая атмосфера, которая заставляет забыть о времени. Когда вы заходите на RUVIDEO, чтобы посмотреть онлайн «اتعلم جافا ولا كوتلن ؟ Java Vs Kotlin», вы рассчитываете на нечто большее, чем просто загрузку плеера. И мы это понимаем. Контент такого уровня заслуживает того, чтобы его смотрели в HD 1080, без дрожания картинки и бесконечного буферизации.

Честно говоря, Rutube сегодня — это кладезь уникальных находок, которые часто теряются в общем шуме. Мы же вытаскиваем на поверхность самое интересное. Будь то динамичный экшн, глубокий разбор темы от любимого автора или просто уютное видео для настроения — всё это доступно здесь бесплатно и без лишних формальностей. Никаких «заполните анкету, чтобы продолжить». Только вы, ваш экран и качественный поток.

Если вас зацепило это видео, не забудьте взглянуть на похожие материалы в блоке справа. Мы откалибровали наши алгоритмы так, чтобы они подбирали контент не просто «по тегам», а по настроению и смыслу. Ведь в конечном итоге, онлайн-кинотеатр — это не склад файлов, а место, где каждый вечер можно найти свою историю. Приятного вам отдыха на RUVIDEO!

Видео взято из открытых источников Rutube. Если вы правообладатель, обратитесь к первоисточнику.