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