|
كمبيوتر / لغة الجافا
ابتكر لغة الجافا المهندس جيمس جوزلينج في أوائل
التسيعينات من القرن المنصرم 1992 أثناء عمله في مختبرات شركة صن ميكروسيستمز
وذلك لإستخدامها بمثابة العقل المفكر المستخدم لتشغيل الأجهزة التطبيقية
الذكية مثل التيلفزيون التفاعلي وقد كانت لغة الجافا تطويرا للغة السي بلاس
بلاس وعند ولادتها أطلق عليها مبتكرها أواك بمعنى شجرة السنديان ثم تغير
الاسم الى جافا وهذا الاسم على غير العادة في تسمية لغات البرمجة ليس الحروف
الأولى من كلمات جملة معينة أو تعبيرا بمعنى معين ولكنه مجرد اسم وضعه مطوروا
هذه اللغة لينافس الأسماء الأخرى.
تتميز
لغة الجافا بمميزات خاصة مما
يجعلها أكثر لغات البرمجة إثارة حيث تمكننا من الآتي :-
1- اضافة الحركة والصوت الى صفحات
الويب
2- كتابة الألعاب والبرامج
المساعدة
3- انشاء برامج ذات واجهة مستخدم
رسومية
4- تصميم برمجيات تستفيد من كل
مميزات الأنترنت
5- توفر لغة الجافا بيئة تفاعلية
عبر الشبكة العنكبوتية وبالتالي تستعمل لكتابة برامج تعليمية للإنترنت عبر
برمجيات المحاكاة الحاسوبية للتجارب العلمية وبرمجيات الفصول الإفتراضية
للتعليم الإلكتروني والتعليم عن بعد.
ما متطلبات البرمجة ؟
مفسر
Interpreter
تتطلب لغة الجافا مفسرا يقوم بتفسير كل
سطر من البرنامج ويبلغ الحاسب بالمهام التي يتعين عليه القيام بها وتتميز
اللغات التي تحتاج مفسرا بسهولة اختبارها ولكن يعيبها أنها تكون بطيئة عند
تشغيلها .
Compiler مترجم
يتطلب البعض الآخر من لغات
البرمجة مترجما يقوم بترجمة البرنامج وتحويله الى شكل يفهمه الحاسب وتتميز
البرامج المترجمة بسرعة تشغيلها ولكن يعيبها الحاجة الى وقت أطول لإختبارها
حيث يكتب البرنامج ثم يترجم ثم يجرب وفي حالة وجود أخطاء يجب تصحيحها أولا ثم
يعاد ترجمته ومن ثم تجريبه للتحقق من زوال الخطأ ولغة الجافا لغة فريدة تتطلب
مترجما ومفسرا
|