منتدى الحاسب الآلي

منتدى متخصص بكل ما يطرح من دروس وأوراق عمل وتدريبات وواجبات منزلية ..
 
الرئيسيةالرئيسية  اليوميةاليومية  س .و .جس .و .ج  بحـثبحـث  الأعضاءالأعضاء  المجموعاتالمجموعات  التسجيلالتسجيل  دخول  

شاطر | 
 

 لغة الجافا ( Java )

استعرض الموضوع السابق استعرض الموضوع التالي اذهب الى الأسفل 
كاتب الموضوعرسالة
عبدالله العتيبي
حاسوبي متميز
حاسوبي متميز


المساهمات : 37
تاريخ التسجيل : 22/01/2016
العمر : 18
الموقع : الزلفي - علقة

مُساهمةموضوع: لغة الجافا ( Java )   الأربعاء فبراير 10, 2016 7:42 pm

السلام عليكم ورحمة الله وبركاته

بسم الله الرحمن الرحيم والصلاة والسلام على أشرف الأنبياء والمرسلين نبينا محمد وعلى آله وصحبه آجمعين
                                                                       أما بعد ...

أقدم لكم في هذا المنتدى بحث لمادة حاسب 2 ، بعنوان لغة الجافا ( JAVA) أتمنى أن تستفيدوا من هذا البحث ، كما أتمنى أن ينال إعجابكم وإستحسانكم .

- لغة البرمجة

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


- آلية عمل لغات البرمجة

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

- لغات عالية المستوى: وهي اللغة التي تعد الأقرب إلى لغة الإنسان ومن ضمنها جافا، وسي، وسي++، ودلفي وغيرها الكثير.

- لغات منخفضة المستوى: وهي اللغات التي تخاطب وتماشي الآلات وقريبة منها ومنها الأسيمبلي.

سنتطرق في بحثنا اليوم إلى لغة الجافا JAVA، من حيث نشأتها، وميزاتها، وعيوبها، وإصداراتها، ومتطلّباتها.


نشأتها:

ظهرت لغة الجافا العقل المفكّر والمستخدمة لتشغيل جميع الأجهزة التطبيقيّة الذكيّة في عام 1992 حيث عمل على تطويرها مبتكرها جيمس جوسلينغ خلال عمله في شركة صن ميكروسيستمز، والتي كانت مرحلة متقدّمة ومتطوّرة للغة C++، ونلفت نظر القارئ إلى أن كلمة JAVA ليس هناك أي دلالة وليست اختصاراً لكلمات إطلاقاً إنّما هو مسمّى مجرّد من أي معنى قد يرمز لأيّ شيء.

البرمجة تعني : مجموعة من الأوامر والتعليمات التي تعطى للحاسب في صورة برنامج مكتوب بلغة برمجة معينة بواسطة معالج نصوص ويتكون مصدر البرنامج من عدة سطور وكل سطر يعتبر جملة ويتعامل الحاسب مع كل جملة بترتيب معين لإنجاز الأمر الذي صمم البرنامج لتحقيقه 

من الأمثلة على لغات البرمجة السهلة التعلّم على الإنسان لغة البيسك والتي طورّتها مايكروسوفت فيما بعد إلى فيجوال بيسك والتي من شأنها تصميم برامج ذات واجهة رسومية، ولغة فيجوال بيسك سيكريبت والتي من شأنها ضمان عمل صفحات الإنترنت بسلامة وأمان، ولغة الـC++ وهي تطوير للغة السي.


مميزاتها :

تمتاز لغة الجافا عن غيرها من لغات البرمجة بسهولة الحصول عليها، كما أنّها داعمة وموّجهة للكيانات، وليس من الصعب على المبتدئ في تعلمها أن يتقنها ويصبح محترفاً بها، وكما أنّها قابلة للتنفيذ بكلّ سهولة ويسر، كما أنّها تضفي على صفحات الويب خاصيتي الصوت والحركة والكثير من الميزات الأخرى.


عيوبها:

تعاب لغة الجافا بعيب واحد يمكن التغاضي عنه نظراً لما تمتاز به وهو أن يمتلك كل شخص JRE عند جهازه حتى يتمكن من تشغيل جهازه، كما أنّ هذه البرمجية ثقيلة بعض الشيء على الجهاز إلا أنّ ميزاتها تغطّي على عيوبها التي يمكن إغفال النظر عنها، ومن إصداراتها: JAVA SE، JAVA EE ، JAVA ME، JAVA FX.


متطلبات لغة JAVA:

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


حتى يتمكن مستخدم لغة الجافا من كتابة برنامجه يجب أن يمتلك عدة تطوير الجافا، ومحرّر نصوص إمّا NotePad أو Notpad++ حتى تتم الكتابة الأولية لسطور الأوامر ضمنها.


قدّمنا لكم مختصراً مفيداً عن الجافا، لكن حتى تتعلّم أصولها وتتقنها فإن هذا يحتاج إلى شرح موسع ومفصّل ولكن قدّمنا لكم معلومات عامة عنها.


ختاما : وصلى الله وسلم على نبينا محمد ، وأتمنى أن قد أستفدتوا من هذا البحث فإن أخطأت فمن نفسي والشيطان وإن أصبت فمن الله

والسلام عليكم ورحمة الله وبركاته.
الرجوع الى أعلى الصفحة اذهب الى الأسفل
معاينة صفحة البيانات الشخصي للعضو
أ. سلطان العتيبي
Admin
avatar

المساهمات : 62
تاريخ التسجيل : 18/01/2016
الموقع : الزلفي - علقه

مُساهمةموضوع: رد: لغة الجافا ( Java )   الخميس فبراير 11, 2016 10:40 pm

أحسنت عبدالله .. موضوع متكامل عن لغة البرمجة الجافا ..

بانتظار العرض يابطل
الرجوع الى أعلى الصفحة اذهب الى الأسفل
معاينة صفحة البيانات الشخصي للعضو http://folio7.3oloum.com
عبدالله العتيبي
حاسوبي متميز
حاسوبي متميز


المساهمات : 37
تاريخ التسجيل : 22/01/2016
العمر : 18
الموقع : الزلفي - علقة

مُساهمةموضوع: رد: لغة الجافا ( Java )   السبت فبراير 13, 2016 8:49 pm

بإذن طريقة عرضي جميلة ، lol! انتظروني
الرجوع الى أعلى الصفحة اذهب الى الأسفل
معاينة صفحة البيانات الشخصي للعضو
 
لغة الجافا ( Java )
استعرض الموضوع السابق استعرض الموضوع التالي الرجوع الى أعلى الصفحة 
صفحة 1 من اصل 1

صلاحيات هذا المنتدى:لاتستطيع الرد على المواضيع في هذا المنتدى
منتدى الحاسب الآلي :: الفئة الأولى :: مشاركات إثرائية-
انتقل الى: