» » » » لغة جافا "فكرتها وماهيتها"


لغة جافا java :

هي  لغة برمجة تستخدم لتطوير وصناعه البرامج والانظمه وتعتبر من احدث اللغات حاليا , واتت بعد لغة السي بلس بلس ++C وتعتبر مطورة لها , وهي كائنية التوجه ومصممة لكي تعمل على اله افتراضية بحيث يتم ترجمة الكود مرة واحده فقط ومن ثم يشغل في انظمة مختلفة "انظمة تشغيل مختلفة " فاصبح من الممكن ترجمة البرنامج مرة واحدة ثم تشغيله على نظم مختلفة .

     عندما تم تطوير لغة جافا كان اسمها "اواك"  وهي الشجرة التي كان يراها المطور من نافذة مكتبه وهو يعمل في مختبرات صن ميكروسيستمز , ومن ثم تم تغييرها الى جافا حيث ان كلمة جافا لا تدل على اي معني .


ويتم كتابة البرنامج عن طريق اللغه في عدة سطور يتم ترجمتها للغه يتم فهمها من قبل الحاسوب لان لغة جافا تعتبر لغة عاليه المستوى ويتم ترجمتها الى لغة متدنية المستوى لكي يتم فهمها من قبل الحاسوب .



مميزات لغة جافا :

تمتاز لغة جافا بمميزات عديده جعلتها تنتشر انتشارا واسعا وتكون مستخدمة في العديد من المشاريع البرمجية حيث يتم عمل اصدارات من حين الى اخر واضافة مميزات عديده , ومن هذه المميزات :

 - تعتبر لغة ساهلة البرمجة والتعليم .
- تحتوي على مكاتب ضخمة جدا جاهزة لاستخدام .
- مبنية على مفهوم التوجه الكينوني OOP .
- الاستغلال عن نظام التشغيل .
- تقدم مستوى عالى من الامنية .
- امكانتية اضافه حركة واصوات الى التطبيقات .
- تدعم واجهات المستخدم الرسوميه GUL   AWT    API .


  كما تستخدم في تطوير التطبيقات التى تعمل على الشبكة وتدعم ايضا قواعد البيانات .




متطلبات جافا البرمجيه :





مفسر interpreter:

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

مترجم Compiler:

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



متطلبات المبرمج لكتابة كود جافا :



   ( عُدة تطوير الجافا Java Developers Kit (JDK :
وهي الاداة الاولى التى طورت , وتوجد هناك ادوات اخرى لكن هذه هي الافضل .
1.    محرّر نصوص لكتابة المصدر : كــبرنامج المفكّرة(NotePad) والأفضل برنامج NotePad++ أو واحدة من بيئات التطوير 
 يفضّل الأغلبيّة بيئات التطوير الحرّة بالأخصّ eclipse و NetBeans.




اصدارات جافا المتوفره :

هناك اربع اصدارات للجافا حاليا وهي 


 "Java Standard Edition"Java SE

الاصدار القياسي للجافا وتم تطويره لاجل برامج سطح المكتب .

 "Java Enterprise Edition"Java EE

هذه الاصدارة خاصة بالنظم الموزعه وتطبيقات الويب والخوادم .

 "Java Micro Edition"Java ME

وهذه الاصدارة خاصه باجهزة معينه كبرمجة الهواتف النقاله والالعاب .

Java Fx


 لتطوير تطبيقات من نوع "Rich Internet Applications".















عن المدون Unknown

مدون عربي اهتم بكل ماهوة جديد في عالم التصميم وخاصة منصة بلوجر
»
السابق
رسالة أقدم
«
التالي
رسالة أحدث

ليست هناك تعليقات :

ترك الرد