هل الجافا لغة برمجة؟
جافا هي لغة برمجة موجهة للكائنات، ابتكرها جيمس غوسلينغ في عام 1992م -أثناء عمله في مختبرات شركة صن ميكروسيستمز- وذلك لاستخدامها بمثابة العقل المفكر المستخدم لتشغيل الأجهزة التطبيقية الذكية مثل التليفزيون التفاعلي، وقد كانت لغة الجافا تطويرًا للغة سي ++، وعند ولادتها أطلق عليها مبتكرها "أواك" بمعنى شجرة السنديان؛ وهي الشجرة التي كان يراها من نافذة مكتبه وهو يعمل في مختبرات صن ميكروسيستمز، ثم تغير الاسم إلى جافا، وهذا الاسم (على غير العادة في تسمية لغات البرمجة) ليس الحروف الأولى من كلمات جملة معينة أو تعبيرًا بمعنى معين، ولكنه مجرد اسم وضعه مطورو هذه اللغة لينافس الأسماء الأخرى.
كان المطورون ضمن نتسكيب منقسمين إزاء هذا الموضوع؛ وكانت حجتهم هي أن جافا بحد ذاتها هي لغة ممتازة للمبرمجين الذين يقومون بإنشاء عناصر برمجية، ولكن هناك مجموعة كبيرة من مطوري المواقع الذين ليست لهم الدراية الكافية بكتابة البرمجيات، ولكن يعتمدون على النصوص البرمجية إما بكتابتها من الصفر لحل مشكلات معينة، أو يقومون بالحصول عليها جاهزة ومن ثم تعديلها لتناسب حاجاتهم. وتتميز هذه الفئة بأنهم أقل تخصصا، ويعملون في مجالات تقنية أخرى مثل إدارة الشبكات. وبعد التداول، ومناقشة كافة الخيارات المطروحة قرر المبرمجون تطوير لغة نصوص برمجية تشابه لغة جافا في هيكليتها.