المشاركات : 110
المواضيع : 36
الإنتساب : Jul 2020
السمعة :
0
الإعجاب المعطى : 45
الإعجاب المحصل : 170
في صدد تعلم ARM Assembly لكني متسائل, لماذا90% من تطبيقات الاندرويد مبنية على الجافا بشكل اساسي, ليس مثل تطبيقات الويندوز او اللينكس desktop التي غالبا ماتكون كود مترجم لاسمبلي يتنفذ مباشرة بسرعة وبعيدا عن ترجمة اخرى كالجافا.
مايميز الهواتف هو ان cpu ادائها محدود مقارنة بالجواسيب, لماذا جعلت جوجل منصات الجافا هي الانسب لتطوير الاندرويد ليس C++؟
حتى في الاصدارات الاولى من الاندرويد لم يكن ممكن اضافة كود C++ للتطبيق.
أعضاء أعجبوا بهذه المشاركة :
المشاركات : 29
المواضيع : 8
الإنتساب : Apr 2024
السمعة :
2
الإعجاب المعطى : 12
الإعجاب المحصل : 41
Android Studio مبني بجافا لان جوجل اختارت جافا قد يكون لهدف تجاري لا اعرف من الاساس بالتالي فان اغلب الدعم والمطورين اتجهوا الي الجافا واعتقد ان الرجوع صعب لان المبرمج اتقن اللغه ولديه مكتبات مبنيه عليها وهدم البيت واعاده بناءه خيار ليس صحيح
انتاجيه الجافا مقارنه ب c++
أعضاء أعجبوا بهذه المشاركة :
R333T
.: زائر :.
الإعجاب المعطى :
الإعجاب المحصل :
أعضاء أعجبوا بهذه المشاركة :
المشاركات : 110
المواضيع : 36
الإنتساب : Jul 2020
السمعة :
0
الإعجاب المعطى : 45
الإعجاب المحصل : 170
15-05-2024, 06:53 AM
(آخر تعديل لهذه المشاركة : 15-05-2024, 06:53 AM بواسطة SeGNMeNT.)
حسب ما وجدت
معالجات ARM لها وضع خاص لتسريع تنفيذ java bytecode يدعى Jazelle
ايضا قبل الاندرويد كانت الجافا هي اللغة الشائعة لتطوير تطبيقات الهاتف
أعضاء أعجبوا بهذه المشاركة :
المشاركات : 173
المواضيع : 29
الإنتساب : Nov 2018
السمعة :
0
الإعجاب المعطى : 362
الإعجاب المحصل : 279
إقتباس :جافا (بالإنجليزية: Java) هي لغة برمجة كائنية التوجه، عالية المستوى ، ابتكرها جيمس غوسلينغ في عام 1992م، أثناء عمله في مختبرات شركة صن ميكروسيستمز (بالإنجليزية: Sun Microsystems)، وذلك لاستخدامها كالعقل المفكر المستخدم لتشغيل أجهزة التطبيقات الذكية مثل التليفزيون التفاعلي . وقد كانت لغة الجافا تطويرًا للغة سي ++، وعند إنشائها أطلق عليها مبتكرها «أواك» بمعنى شجرة السنديان، وهي الشجرة التي كان يراها من نافذة مكتبه وهو يعمل في مختبرات صن ميكروسيستمز، ثم تغير الاسم إلى جافا، وهذا الاسم (على غير العادة في تسمية لغات البرمجة) ليس الحروف الأولى من كلمات جملة معينة أو تعبيرًا بمعنى معين، ولكنه مجرد اسم وضعه مطورو هذه اللغة لينافس الأسماء الأخرى.
(05-05-2024, 09:03 PM)SeGNMeNT كتب : من تطبيقات الاندرويد مبنية على الجافا بشكل اساسي, ليس مثل تطبيقات الويندوز او اللينكس desktop التي غالبا ماتكون كود مترجم لاسمبلي يتنفذ مباشرة بسرعة وبعيدا عن ترجمة اخرى كالجافا.
لكي تعمل التطبيقات على مختلف المنصات ك ال PowerPC و Macintosh وغيرهم فكل نظام تشغيل يأتي بآلة إفتراضية خاصة به دون الحاجة إلى التعديل على التطبيق نفسه.... لتغطية أكبر عدد من الأجهزة بتعديلات طفيفة.
إقتباس :https://ar.wikipedia.org/wiki/%D8%AC%D8%...%AC%D8%A9)
للمزيد من المعلومات ....
أعضاء أعجبوا بهذه المشاركة :