Register now or log in to join your professional community.
التعريف الرسمي هو افضل جواب
هي لغة برمجية تعمل على تصميم و إنتاج البرامج الحاسوبية و تستخدم للأغراض العامة
لغة برمجية تستخدم في كل شئ الكتروني تقريباً
وشعراها العالمي هو
"Write once, run anywhere"
أقترح الاجابة التالية:
هي لغة برمجة كائنية التوجه OOP و لكن ما يميزها إستقلاليتها عن العتاد حيث كانت مشكلة جميع لغات البرمجة هي في الحاجة دائما الى مترجم Compiler متوافق مع عتاد الحاسوب و بالأخص مع المعالج و من هنا جائت لغة Java لتنهي هذه التباعية للعتاد فلسيت برامج Java بحاجة الى Compiler بل هي بحاجة الى JVM و الذي يكون بمثاية جهاز إفتراضي Java Virtual Machine.
الـ جافا هي لغة مناسبة جدا لتطوير النظم المعقدة جدا و في نفس الوقت فهي بسيطة و سهلة الاستخدام فيمكن استعمالها بسهولة لتطوير برمجيات بسيطة كذالك.
من مميزات الجافا ان جميع البرمجيات التي تكتب بالجافا لا يتم ترجمتها للغة الآلة مثل باقي لغات البرمجة بل يتم ترجمتها إلى ما يسمى بالـ ByteCode (تحفظ كملف بإمتداد “.class”) وهذه الأخيرة عبارة عن لغة وسيطة بين لغة البرمجة و لغة الآلة بالتالي فإن برمجيات الجافا تعمل على “جهاز جافا الإفتراضي” (Java Virtual Machine)
هي عبارة عن لغة برمجة ابتكرها جيمس جوسلينج في عام م أثناء عمله في مختبرات شركة صن ميكروسيستمز، وذلك لاستخدامها بمثابة العقل المفكر المستخدم لتشغيل الأجهزة التطبيقية الذكية مثل التيلفزيون التفاعلي، وقد كانت لغة الجافا تطويرًا للغة السي بلاس بلاس (C++)، وعند ولادتها أطلق عليها مبتكرها "أواك" بمعنى شجرة السنديان؛ وهي الشجرة التي كان يراها من نافذة مكتبه وهو يعمل في مختبرات صن ميكروسيستمز، ثم تغير الاسم إلى جافا، وهذا الاسم (على غير العادة في تسمية لغات البرمجة) ليس الحروف الأولى من كلمات جملة معينة أو تعبيرا بمعنى معين، ولكنه مجرد اسم وضعه مطوّروا هذه اللغة لينافس الأسماء الأخرى، وهى احدى لغات البرمجة، أي مجموعة من الأوامر والتعليمات التي تعطى للحاسب في صورة برنامج مكتوب بلغة برمجة معينة بواسطة معالج نصوص، ويتكون مصدر البرنامج من عدة سطور وكل سطر يعتبر جملة، ويتعامل الحاسب مع كل جملة بترتيب معين لإنجاز الأمر الذي صمم البرنامج لتحقيقه.