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