إيه جافا؟
جافا هي لغة برمجة عالية المستوى، مبنية على الطبقات، موجهة نحو الكائنات، واللي اتصممت لتكون فيها أقل تعتمدات ممكنة على التنفيذ. هو لغة برمجة ذات غرض عام تهدف للسماح للمبرمجين بالكتابة مرة واحدة، وتشغيل في أي مكان (WORA) ، بمعنى أن شفرة جافا المجمعة ممكن تعمل على جميع المنصات التي تدعم جافا بدون الحاجة إلى إعادة التجميع. تطبيقات جافا عادةً بتتجمع إلى بايت كود يمكن تشغيلها على أي جهاز افتراضي جافا (JVM) بغض النظر عن بنية الكمبيوتر الأساسية. نحوي جافا شبه لغتي سي و سي ++ ، بس فيه مرافق منخفضة المستوى أقل من أي منهم. بيقدم وقت التشغيل في جافا قدرات ديناميكية (مثل التفكير وتعديل رمز وقت التشغيل) واللي مش متوفرة عادةً في اللغات المجمعة التقليدية. اعتباراً من عام 2019 ، كانت جافا واحدة من أكثر لغات البرمجة شعبية المستخدمة وفقًا لـ GitHub ، وخاصة لتطبيقات الويب للعميل / الخادم ، مع 9 ملايين مطور.