خريطة الموقع مساعدة رأيك يهمنا المنتدى صفحتي الخاصة
أعمال مطلوبة العارضين المعرض
بحث متقدم
القائمة الرئيسية
الصفحة الرئيسية
أحدث الأعمال
أحدث المشاريع
أفضل الأعمال
دورات تدريبية
أفكار و تلميحات
مصطلحات و مفاهيم
شركات متميزة
مواقع متميزة
  اشترك الآن
القائمة البريدية  
  
 

مصطلحات ومفاهيم

كمبيوتر / لغة الجافا

ابتكر لغة الجافا المهندس جيمس جوزلينج في أوائل التسيعينات من القرن المنصرم 1992 أثناء عمله في مختبرات شركة صن ميكروسيستمز وذلك لإستخدامها بمثابة العقل المفكر المستخدم لتشغيل الأجهزة التطبيقية الذكية مثل التيلفزيون التفاعلي وقد كانت لغة الجافا تطويرا للغة السي بلاس بلاس وعند ولادتها أطلق عليها مبتكرها أواك بمعنى شجرة السنديان ثم تغير الاسم الى جافا وهذا الاسم على غير العادة في تسمية لغات البرمجة ليس الحروف الأولى من كلمات جملة معينة أو تعبيرا بمعنى معين ولكنه مجرد اسم وضعه مطوروا هذه اللغة لينافس الأسماء الأخرى. 

 تتميز لغة الجافا بمميزات خاصة مما يجعلها أكثر لغات البرمجة إثارة حيث تمكننا من الآتي :-

 1- اضافة الحركة والصوت الى صفحات الويب

 2- كتابة الألعاب والبرامج المساعدة

 3- انشاء برامج ذات واجهة مستخدم رسومية

 4- تصميم برمجيات تستفيد من كل مميزات الأنترنت

 5- توفر لغة الجافا بيئة تفاعلية عبر الشبكة العنكبوتية وبالتالي تستعمل لكتابة برامج تعليمية للإنترنت عبر برمجيات المحاكاة الحاسوبية للتجارب العلمية وبرمجيات الفصول الإفتراضية للتعليم الإلكتروني والتعليم عن بعد.

ما متطلبات البرمجة ؟

 مفسر Interpreter 

تتطلب لغة الجافا مفسرا يقوم بتفسير كل سطر من البرنامج ويبلغ الحاسب بالمهام التي يتعين عليه القيام بها وتتميز اللغات التي تحتاج مفسرا بسهولة اختبارها ولكن يعيبها أنها تكون بطيئة عند تشغيلها .

 Compiler مترجم

 يتطلب البعض الآخر من لغات البرمجة مترجما يقوم بترجمة البرنامج وتحويله الى شكل يفهمه الحاسب وتتميز البرامج المترجمة بسرعة تشغيلها ولكن يعيبها الحاجة الى وقت أطول لإختبارها حيث يكتب البرنامج ثم يترجم ثم يجرب وفي حالة وجود أخطاء يجب تصحيحها أولا ثم يعاد ترجمته ومن ثم تجريبه للتحقق من زوال الخطأ ولغة الجافا لغة فريدة تتطلب مترجما ومفسرا

Google
Web www.StayOnSpot.com www.InsoftData.com
عقد العضوية و شروط الخدمة وثيقة الخصوصية اتصل بنا عن الشركة

جميع حقوق الطبع محفوظة لشركة       Insoft Data Technology