لغة جافا

من ويكي الجامعة, مركز التعليم الحر
اذهب إلى: تصفح، ابحث
[[ملف:قالب:كلية علوم الكمبيوتر/شعار/لغة جافا JAVA|110px|center]] لغة جافا JAVA [[ملف:قالب:كلية علوم الكمبيوتر/شعار/لغة جافا JAVA|110px|center]]
ابتكرها جيمس جوزلينج في عام 1992 أثناء عمله في مختبرات شركة صن ميكروسيستمز وذلك لاستخدامها بمثابة العقل المفكر المستخدم لتشغيل الأجهزة التطبيقية الذكية مثل التيلفزيون التفاعلي وقد كانت لغة الجافا تطويرا للغة السي بلاس بلاس وعند ولادتها أطلق عليها مبتكرها أواك بمعنى شجرة السنديان وهي الشجرة التي كان يراها من نافذة مكتبه وهو يعمل في مختبرات صن ميكروسيستمز ثم تغير الاسم إلى جافا وهذا الاسم على غير العادة في تسمية لغات البرمجة ليس الحروف الأولى من كلمات جملة معينة أو تعبيرا بمعنى معين ولكنه مجرد اسم وضعه مطوروا هذه اللغة لينافس الأسماء الأخرى وهى احدى لغات البرمجة أي مجموعة من الأوامر والتعليمات التي تعطى للحاسب في صورة برنامج مكتوب بلغة برمجة معينة بواسطة معالج نصوص ويتكون مصدر البرنامج من عدة سطور وكل سطر يعتبر جملة ويتعامل الحاسب مع كل جملة بترتيب معين لإنجاز الأمر الذي صمم البرنامج لتحقيقه.
أهمية لغة جافا JAVA

الآلة الإفتراضية (Virtual Machine)[عدل]

تكمن أهمية لغة الجافا في أن مطوروها صمموا لها آلة افتراضية تعمل اللغة من خلالها، وهذه الآلة الافتراضية تفصل اللغة (الجافا) تماما عن الاعتماد على نظام التشغيل فتجعل اللغة سهلة التنقل بين أنظمة التشغيل المختلفة من دون الحاجة إلى إعادة الترجمة على كل نظام تشغيل. وانشأ مصمموها آلة افتراضية لكل نظام تشغيل بحيث تعتمد هذه الآلة على نظام التشغيل لتترجم ما كتب بالجافا إلى لغة الآلة من خلال نظام التشغيل.


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

الدروس المتفرقة
الدروس المتسلسلة والدورات

هناك العديد من الدورات المجانية في الويب وهذه دورة java 101 من طرف الدكتور عبد الله المحمدي رابط الدورة:https://www.youtube.com/playlist?list=PL28DDB2DCF87BEE43

طالع أيضاً