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