القائمة الرئيسية

الصفحات

تاريخ جافا: دليل هام في 4 نقاط فقط

مقدمة

تعد جافا واحدة من أشهر لغات البرمجة التي يستخدمها مطورو البرامج في جميع أنحاء العالم. تم تطوير جافا في أوائل التسعينيات بواسطة James Gosling كلغة برمجة موجهة للكائنات. على مر السنين ، كانت اللغة أساس ملايين التطبيقات عبر العديد من الأنظمة الأساسية مثل Windows و Macintosh و UNIX والأجهزة المحمولة التي تعمل بنظام اندرويد والأنظمة المدمجة وحلول الشركات. تعمل جافا على أكثر من 3 مليارات هاتف ذكي ، وفقًا لشركة Oracle (التي استحوذت على Sun Microsystems في عام 2010). في هذه المقالة ، سنستكشف تاريخ Java والفلسفة الكامنة وراءها.

1.ماهي جافا؟

جافا هي لغة برمجة متعددة المنصات وموجهة للكائنات تم تقديمها في عام 1995 بواسطة Sun Microsystems. اليوم ، تساعد جافا في تشغيل العديد من التطبيقات ، بما في ذلك الرياضة والوسائط الاجتماعية والصوت والفيديو وما إلى ذلك.


2.تاريخ جافا


كان جيمس جوسلينج رائدًا في جافا في يونيو 1991 كمشروع يسمى "البلوط". يهدف Gosling إلى تطوير آلة ولغة افتراضية برمز معروف مثل C ، ولكن بدقة وبساطة أكثر من C / C ++. في عام 1995 ، كان جافا أول تنفيذ عام. وتعهدت "اكتب مرة واحدة ، تشغيل في أي مكان" على منصات شعبية مع أوقات تشغيل مجانية. لقد كان آمنًا للغاية وقابل للتكوين مع الأمان الذي يقيد الوصول إلى الشبكة والملفات. في إعداد "صغير" مستقر ، سرعان ما نفذته متصفحات الويب المهمة في إعداداتها القياسية.

3.فلسفة جافا


كان لتطوير لغة جافا خمسة أهداف أساسية:

1. استخدام النهج الكينوني.


2. يجب أن يسمح لأنظمة تشغيل متعددة بتشغيل نفس البرنامج.

3. يجب أن يكون مدمجًا في دعم شبكة الكمبيوتر.

4. يجب تكوينه لتنفيذ التعليمات البرمجية من مصادر بعيدة بأمان.

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

4.أهمية جافا

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

انتهى الموضوع...
شكرا لكم


تعليقات

المحتويات