تعرف الى لغة الجافا java script intro

0

تعرف الى لغة الجافا java script intro

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

أمثلة للغات البرمجة
مميزاتهي لغة برمجة كائنية التوجه، ابتكرها جيمس جوسلينج في عام 1992م -أثن
  • غات البرمجة) ليس الحروف الأولى من كلمات جمجافا (بالإنجليزية: Java) ختيار اللغة على المهام التي نريد من الحاسب إنجازها، حيث أن لكل لغة ما يناسبها، وهناك مهام يصعب تنفيذها بلغة معينة ولكنها تكون ميسورة بلغة أخرى، ومن اللغات التي ظهرت في فترة الستينات لغة البيس
  • لغة تلتزم بقواعد البرمجة الكائنية التو
  • داعمة  الأنترنت. توفر لغة الجافا بيئة تفاعلية عبر الشبكة العنكبوتية وبالتالي تستعمل لكتابة برامج تعليمية للإنترنت عبر برمجيات المحاكاة الحاسوبية للتجارب العلمية وبرمجيات الفصول الافتراضية للتعليم الإلكتروني والتعليم عن بعد. لا تنحصر فاعلية الجافا في الشبكة العنكبوتية فقط بل تمكننا من إنشاء برامج للاستعمال الشخصي والمهني، هذه البرامج تنجز عبر جملة من البرامج و موجهة للكيانات.
  • سهولة الحصول عليها.
  • امنة.
  • السهولة.
  • تفيد من كل مميزاتالتي تسهل كتابة الأوامر كبرنامج ناتبنس وايكليبس.
  • قابلة للدر]. والسبب هو انتشار الإنترنت، حيث تتوفر أدوات البرمجة بهذه اللغة على موقع شركة صن ميكروسيستمز، كما يمكن تحميل برامج جافا من مواقع إنترنت مختلفة. وهي لغة سهلة التعلم. الإ أنها تحتاج كغيرها من اللغات إلى تطبيق وممارسة. .تعتبر لغة جافا من اللغات الحديثة جداً في عالم البرمجة التي أنتجتها شركة sunmicrosystem في عام1991. .لغة جافا ت
  • اجة لمص
  • جه.
  • لغة لها بيئة تشغيل خاصه بها JavaVirtualMachine(JVM) .
  • لها مكتبة فصائل ClasseLibraryكبيره وغنيه.
  • لغه مبنية على قواعد اللغة الشهيرة سي/سي++.
  • تعمل برامجها على معظم نظم التشغيل PlatformIndependent.
متطلبات البرمجة
  • ناسب تطبيقات الانترنت بصفه خاصه هذا بالإضافة إلى دعم الانواع المختلفة من التطبيقات مثل تطبيقات تعمل على جهاز واحد(DesktopApplication) أو تطبرمجيات تسلاسم (على غير العادة في تسمية لنقل و التنفيذ.
  • إضافة الحركة والصوت إلى صفحات الويب.
  • كتابة الألعاب والبرامج المساعدة.
  • إنشاء برامج ذات واجهة مستخدم رسومية.
  • تصميم بة عملية البرمجة التي تتطلب عادة أربع سنوات دراسية للحصول على مؤهل جامعي في مجال تقنية المعلومات وجهاز حاسب شخصي وقدرات ذهنية مرتفعة وصبر طويل إلا أن تعلم البرمجة بلغة جافا يعد أسهل من تعلم البرمجة بلغات أخرى[بح
  • مفسر: تتطلب بعض لغات
المتطلبات اللاخذ الأمر ممن طوره وهذه الأداة قد صدرت في عدة إصدارات ويمكن تحميل هذه الأدوات من موقع صن ميكروسيستمز.
  1. محرّر نصوص لكتابة المصدر : كبرنامج المفكّرة والأفضل برنامج نوتباد++ أو واحدة من بيئات التطوير. يفضّل الأغلبيّة بيئات التطوير الحرّة بالأخصّ اكليبس و نت بينز.
منصة جافا
  •  البرمجة مفسرا يقوم بتفسير كل سطر من البرنامج ويبلغ الحاسب بالمهام التي يتعين عليه القيام بها ومن هذه اللغات لغة البيسك وتتميز اللغات التي تحتاج مفسرا بسهولة اختبارها ولكن يعيبها أنها تكون بطيئة عند تشغيلها.
  • مترجم: يتطلب البعض الآخر من لغات البرمجة مترجمًا يقوم بترجمة البرنامج وتحويله إلى شكل يفهمه الحاسب، وتتميز البرامج المترجمة بسرعة تشغيلها ولكن يعيبها الحاجة إلى وقت أطول لاختبارها، حيث يكتب البرنامج ثم يترجم ثم يجرب وفي حالة وجود أخطاء يجب تصحيحها أولًا ثم يعاد ترجمته ومن ثم تجريبه للتحقق من زوال الخطأ, ولغة جافا لغة فريدة تتطلب مترجمًا ومفسرًا.
زمة لكتابة برنامج بلغة جافا
  1. عُدة تطوير جافا :
  • Crystal Clear app kdict.pngمقالة مفصلة: جافا (منصة برمجية)
  • Crystal Clear app kdict.pngمقالة مفصلة: بيئة جافا التشغيلية
الإصدارات المتوفرة من الجافا
J
Java ME
  • كة أوراكل.
  • جيه كرييتر، من شركة زينوكس.
التركيبة اللغوية لل
  • نت بينز، من شركة صن مايكرو
ير متكاملة (IDE)
اصدار المايكرو بالإنجليزية (Java Micro Edition) وهو إصدار خاص بالبava SE
Java EEرمجة على الهواتف المحمولة والأجهزة المحدودة في المصادر عموما وتعتبر الخ
Java Fx
بيئات تطو
  • ، من شركة آي بي إم.
  • إنتيليج إيديا، من شركة جت برينز.
  • جيه ديفيلوبر، من شر
بيئات حرة
  • ، من شركة كود جير.
  • ويب سفير
  • سيستمز (تحميل البرنامج).
  • إكلي
    التعليقات الموجودين في C++, التعليقات التي تنتهي بنهاية السطر, وتبدأ بالعلامة "//"، والتعليقات المتعددة الأسطر, والتي تبدأ بالعلامة "*/" وتنتهي بالعلامة "/*".

تعتمد برمجة جافا طبعاً على تعليقات C++ كما عرف سن بنية لغة البرمجة سي : بنية الإسناد، التعابير، التحكم، الكتل الجملية (blocks). جافا بنيت خصي
  • DrJava، من جامعة رايس.
بيئات مملوكة
  • جيه بيلدرجافا (Syntax)

بس، من مجتمع البرمجيات الحرة (تحميل البرنامج).
كروسيستمز، ثم تغير اك وهي لغات تدرس للمبتدئين، Beginners All Symbolic Instruction Code.
وظهرت بعدها لغة فيجوال بيسك (التي وضعتها مايكروسوفت) وهي غنية عن التعريف ولها مميزات عديدة، حيث تجمع بين سهولة لغة البيسك وتصميم برامج ذات واجهة رسومية، وأيضًا فيجوال بيسك سكريبت التي تقدم برمجيات تعمل ضمن صفحات الإنترنت، وأيضًا لغة السي بلاس بلاس ذائعة الصيت، وهي لغة برمجة تم ابتكارها كتطوير للغة السي التي هي الأخرى تحسين للغة البي وهناك العشرات من لغات البرمجة الأخرى.
توجد لغات برمجة عديدة: إلا أن
ه يوجد فيها نوع من التخصص، حيث يعتمد ا
لاسم إلى جافا، وهذا ا
  • تتميز لغة جافا بمميزات خا
  • على الرغم من صعوبيقات تعمل على شبكه Client/serverApplication)).
    تتصف لغة جافا بالصفات التالية:
  • صة مما يجعلها أكثر لغات البرمجة إثارة[بحاجة لمصدر][3]؛ حيث أن ما يميزها الآتي:
  • ة؛ إلا أنه من الأفضل أن نأ


  • تعتبر هذه الأداة الأولى التي وضعها مطوروا جافا بشركة صن ميكروسيستمز، ورغم وجود أدوات برمجة أخرى من عدة شركات منافس
اصدار الإنتربرايس بالإنجليزية (Java Enterprise Edition)هو يختلف عن الإصدار القياسي في أنه خاص ببرمجة الخوادم والتطبيقات الموزعة وبرمجة الويب.
الإصدار القياسي من الجافا بالإنجليزية (Java Standard Edition) هو الجزء الخاص ببرمجة برامج سطح المكتب (StandAlone applications).
يار الأول لمبرمجي ألعاب الهواتف المحمولة.
تقنيّة أخرى اصدرتها صن ميكروسيستمز لتطوير تطبيقات من نوع "RIA" أي "Rich Internet Applications".
[4]
المبرمجون والمطورون بلغة جافا يمكنهم الاختيار من بين عدة بيئات تطوير متكاملة لتسهيل عملهم.
بنية جافا تستمد الكثير مالمشاكل, جافا لم تعتمد العديد من الخصائص, مثل التوارث المتعدد(multiple inheritance) والتحميل الزائد للعوامل(operator overloading).
جافا تستخدم نفس نوعي صًا لتكون لغة كائنية التوجه, حيث أن كامل الكود يكون مضمنا داخل كائنات(Objects), فيما عدا المتغيرات الأساسية(الأرقام, والقيم المنطقية والأحرف), حيث أنها لم توضع ككائنات لأسباب تتعلق بالآداء.
لتجنب العديد من ابقًا لأنها لغة برمجة ناتجة عن تطوير لغة C++.

لا يوجد تعليقات

شاركنا الرائ

يتم التشغيل بواسطة Blogger.

المشاركات الشائعة