لغه الجافا (بالانجليزيه. Java) هى لغه من لغات برمجه الكمبيوتر وهى تسهل على المبرمجين من كتابة تعليمات الكمبيوتر باللغه الانجليزيه بدلا من من الرموز الرقميه وتعد الجافا لغه ذات مستوى عالى لأن الناس يستطيعون قرأتها وكتابتها بسهوله فهى تعتبر مثل اللغه الانجليزيه وتمتلك هذه اللغه قواعد تحدد كيفيه كتابة التعليمات وبعد الكتابه تترجم التعليمات إلى لغه رقميه يفهمها الحاسوب
تاريخ إنشائها
أنشأت بواسطه شركه "sun microsystems" حيث قاد جيمس جوسلينج فريق من الباحثين من أكل إنتاج لغه جديد للأجهزة الإلكترونية وفي ١٩٩١ بدأ العمل على إعداد لغه الجافا وبعد فتره طويله توجه انتباه الفريق إلى التركيز على الشبكه العالميه (world wide web)
في عام ١٩٩٥ تم اطلاق لغه الجافا وتمكنت اللغه من تشغيل الوسائط المتعدده إلى الانترنت وبدأت تنمو خارج نطاق الانترنت بما في ذلك أجهزة المحمول وجميع أجهزة الكمبيوتر المختلفه وبسبب كثره مستخدمى لغه الجافا قامت الشركه بوضع انواع عديده من لغات الجافا حتى تخدم أعراضا مختلفه من ضمنها
- جافا "se" لأجهزة الكمبيوتر المنزليه
- جافا "me" للأجهزة ذات النظام المدمج
- جافا "EE" لخوادم الانترنت ( internet servers) والحواسيب العملاقه ( supercomputers)
- في عام ٢٠١٠ تولت شركه اوراكل " oracle corporation" إداره الجافا
اليه عمل لغه الجافا
لغه الجافا تختلف عن غيرها من لغات البرمجه جيثت يتم ترجمه التعليمات البرمجية الى تعليمات معينه لجهاز الكمبيوتر بلغات أخرى مترجم جافا يحول التعليمات البرمجية الى " بيتيكود" ( bytecode) ثم تقشر بواسطه برنامج ( Java runtime/environment) أو جهاز جافا الظاهرى حيث يعمل البرنامج كجهاز ظاهرى ويفسر اليتيكودات ويترجمه للكمبيوتر
مميزات الجافا
- سهوله الاستخدام التى تنبع من عمل الجافا من لغه تسمي (C++) وتتصف بتعقيد الجمل وعدم كفايتها لبعض متطلبات الجافا فا الجافا بنيت على تحسين لغه(C++) وتوفير برمجه قويه وسهله
- الموثوقيه تكشف جافا الأخطاء المجامله في النظام
- البرمجه عن طريق تجميع البيانات المتلاعب في أمرها
- الامان تعد من اقوى لغات البرمجه امان
- الاستقلالية تتميز باستقلال عملها ةفهى لا تتعلق بنظام تشغيل وأجهزة كمبيوتر
- لغات البرمجه المختلفه يتعرف جهاز الكمبيوتر على المعلومات المقدمه لديه من خلال كتابتها بلغه البرمجه
ويوجد العديد من لغات البرمجه غير الجافا مثل
- لغه فورتران ( Fortran)
- لغه كوبول ( COBOL)
- لغه باسيك (Basic)
- لغه باسكال ( Pascale)
- لغه بيرل (perl)
تعليقات
إرسال تعليق