لغات البرمجة Java
المعلوماتية >>>> ألـــبـــومـــات
وكثيرًا ما واجهتنا مشكلةُ عدم عمل بعض التطبيقات ومواقع الويب بسبب عدم تثبيت نسخة الجافا على جهاز الحاسوب.
فلنتعرف معًا إلى هذه اللغة في الألبوم الآتي..
أنشأ جيمس غوسلينغ (James Gosling) لغةَ البرمجة Java، وذلك في شركة Sun Microsystems -التي استحوذت عليها شركة Oracle لاحقًا- عام 1991م، وأُصدِرت أول نسخة في عام 1995م.
Image: SYR-RES
هي لغة برمجة غرضية التوجه تعتمد على مبدأ الصفوف Classes، وتُستخدَم في بناء المترجمات والمكتبات. كان الهدف من إنشائها كتابة برامج وتشغيلها على عدة أنظمة تشغيل.
Image: SYR-RES
آلة جافا الافتراضية (Java virtual machine (JVM: تُترجَم الشيفرات البرمجية المكتوبة بلغة Java إلى bytecode، وتأتي مهمة الآلة الافتراضية في تفسير bytecode وتنفيذه.
Image: SYR-RES
واجهة برمجة التطبيقات API: هي إحدى المكتبات الجاهزة التي وفرها مصممو اللغة، وتقدم مجموعة واسعة من الصفوف الجاهزة والمفيدة للتطبيقات، وتمتد من الأغراض الأساسية إلى الشبكات والأمن وغيرها.
Image: SYR-RES
أدوات التطوير: تتوفر الأدوات كلها اللازمة لترجمة التطبيقات وتشغيلها وتنقيحها وتوثيقها على نحو كامل ومجاني.
Image: SYR-RES
مجموعة أدوات واجهات المستخدم: تتيح أدوات JavaFx، وSwing ،وJava 2D إمكانيةَ إنشاء واجهات مستخدم رسومية (Graphical User Interfaces (GUIs.
Image: SYR-RES
القدرة على كتابة تطبيقات مصممة للعمل على شبكة الويب العالمية؛ إذ يُوضَع الكود على صفحة الويب، وعند تصفحها يُنزَّل رمز التطبيق ويُنفَّذ داخل متصفح المستخدم.
Image: SYR-RES
المصادر:
1- هنا
2- هنا
3- هنا
4- هنا
5- هنا