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