Duck hunt
Allah
الصفحة الرئسية
برمجيات علي هاشم ‏2017
‏‎
Javapic 1
جافا منصة برمجية:-
المؤلف:- جيمس جوسلينج

المطور:- صن ميكروسيستمز)مملوك من طرف شركة أوراكل(
آخر إصدارنسخة 6 محدّثة إلى 23 / 1 ديسيمبر،2010
نظام تشغيل متعدد المنصات
النوعية منصة حاسوب
الترخيص رخصة جنو العمومية/
Java Community Process
موقع وب http://www.java.com
منصة جافا)- بالإنجليزية: java platform( هي عدد من البرامج والمواصفات من قبل شركة صن مايكروسيستمز والتي تشكل مع بعضها نظامًا لتطوير ونشر برامج تطبيقية تعمل في بيئة عابرة للمنصات )cross-platform(. تستخدم جافا بكثرة على أنواع كثيرة من أنظمة تشغيل الكومبيوتر بداية من الأنظمة المدمجة بالأجهزة المختلفة إلى أجهزة الهاتف المحمول إلى الخادمات العملاقة وأجهزة السوبر كومبيوتر)Super Computer( تنتشر جافا بصورة كبيرة في الهواتف المحمولة وخادمات الويب والأنظمة المتكاملة وتكون أقل انتشارا في الحواسب المكتبية.تستخدم برمجيات جافا)Java applet( للويب لتحسين الأداء وزيادة الوظائف.

لغة برمجة الجافا:- التصنيف كائنية التوجه
ظهرت في 1995
صممها جيمس جوسلينج
الرخصة رخصة جنو العمومية/ Java Community Process

التطوير
:- المطور صن ميكروسيستمز استحوذت عليها لاحقا أوراكل
آخر إصدارJava Standard Edition 7.3
رقمه26_1.6.0 )2011-6-7؛ منذ 752يومًا
متفرقات
امتدادات الملفات كود مصدري: java، ملف تنفيذي: class
موقع ويب java.sun.com

جافا) بالإنجليزية: Java( هي عبارة عن لغة برمجة ابتكرها جيمس جوسلينج في عام 1992 أثناء عمله في مختبرات شركة صن ميكروسيستمز وذلك لاستخدامها بمثابة العقل المفكر المستخدم لتشغيل الأجهزة التطبيقية الذكية مثل التيلفزيون التفاعلي وقد كانت لغة الجافا تطويرا للغة السي بلاس بلاس وعند ولادتها أطلق عليها مبتكرها أواك بمعنى شجرة السنديان وهي الشجرة التي كان يراها من نافذة مكتبه وهو يعمل في مختبرات صن ميكروسيستمز ثم تغير الاسم إلى جافا وهذا الاسم على غير العادة في تسمية لغات البرمجة ليس الحروف الأولى من كلمات جملة معينة أو تعبيرا بمعنى معين ولكنه مجرد اسم وضعه مطورو هذه اللغة لينافس الأسماء الأخرى وهى احدى لغات البرمجة أي مجموعة من الأوامر والتعليمات التي تعطى للحاسب في صورة برنامج مكتوب بلغة برمجة معينة بواسطة معالج نصوص ويتكون مصدر البرنامج من عدة سطور وكل سطر يعتبر جملة ويتعامل الحاسب مع كل جملة بترتيب معين لإنجاز الأمر الذي صمم البرنامج لتحقيقه

أمثلة للغات البرمجة
:- توجد لغات برمجة عديدة إلا أنه يوجد فيها نوع من التخصص حيث يعتمد اختيار اللغة على المهام التي نريد من الحاسب إنجازها حيث أن لكل لغة ما يناسبها وهناك مهام يصعب تنفيذها بلغة معينة ولكنها تكون ميسورة بلغة أخرى ومن اللغات التي ظهرت في فترة الستينات لغة البيسك وهي لغات تدرس للمبتدئين وكلمة بيسك لفظة أوائلية تشكل الحروف الأولى من Beginners All Symbolic Instruction Code
وظهرت بعدها لغة فيجوال بيسك التي وضعتها ميكروسوفت وهي غنية عن التعريف ولها مميزات عديدة حيث تجمع بين سهولة لغة البيسك وتصميم برامج ذات واجهة رسومية وأيضا فيجوال بيسك سكريبت التي تقدم برمجيات تعمل ضمن صفحات الإنترنت وأيضا لغة السي بلاس بلاس ذائعة الصيت وهي لغة برمجة تم ابتكارها كتطوير للغة السي التي هي الأخرى تحسين للغة البي وهناك العشرات من لغات البرمجة الأخرى.
مميزات
لغة جافا :- تتميز لغة جافا بمميزات خاصة مما يجعلها أكثر لغات البرمجة إثارة حيث تمكن من الآتي:

*.إضافة الحركة والصوت إلى صفحات الويب,

*.كتابة الألعاب والبرامج المساعدة,

*.إنشاء برامج ذات واجهة مستخدم رسومية,
*
.تصميم برمجيات تستفيد من كل مميزات الأنترنت,
توفر لغة الجافا بيئة تفاعلية عبر الشبكة العنكبوتية وبالتالي تستعمل لكتابة برامج تعليمية للإنترنت عبر برمجيات المحاكاة الحاسوبية للتجارب العلمية وبرمجيات الفصول الافتراضية للتعليم الإلكتروني والتعليم عن بعد. لا تنحصر فاعلية الجافا في الشبكة العنكبوتية فقط بل تمكننا من إنشاء برامج للاستعمال الشخصي والمهني ، هذه البرامج تنجز عبر جملة من البرامج التي تسهل كتابة الأوامر ك : ناتبنسوايكليبس.
التعلم
: على الرغم من صعوبة عملية البرمجة التي تتطلب عادة أربع سنوات دراسية للحصول على مؤهل جامعي في مجال تقنية المعلومات وجهاز حاسب شخصي وقدرات ذهنية مرتفعة وصبر طويل إلا أن تعلم البرمجة بلغة جافا يعد أسهل من تعلم البرمجة بلغات أخرى والسبب هو انتشار الإنترنت حيث تتوفر أدوات البرمجة بهذه اللغة على موقع شركة صن ميكروسيستمز كما يمكن تحميل برامج جافا من مواقع إنترنت مختلفة. وهي لغة سهلة التعلم. الإ أنها تحتاج كغيرها من اللغات إلى تطبيق وممارسة.
ما متطلبات البرمجة ؟
*.Interpreter مفسر : تتطلب بعض لغات البرمجة مفسرا يقوم بتفسير كل سطر من البرنامج ويبلغ الحاسب بالمهام التي يتعين عليه القيام بها ومن هذه اللغات لغة البيسك وتتميز اللغات التي تحتاج مفسرا بسهولة اختبارها ولكن يعيبها أنها تكون بطيئة عند تشغيلها
*.Compiler مترجم : يتطلب البعض الآخر من لغات البرمجة مترجما يقوم بترجمة البرنامج وتحويله إلى شكل يفهمه الحاسب وتتميز البرامج المترجمة بسرعة تشغيلها ولكن يعيبها الحاجة إلى وقت أطول لاختبارها حيث يكتب البرنامج ثم يترجم ثم يجرب وفي حالة وجود أخطاء يجب تصحيحها أولا ثم يعاد ترجمته ومن ثم تجريبه للتحقق من زوال الخطأ, ولغة جافا لغة فريدة تتطلب مترجما ومفسرا .

ما الذي نحتاج إليه لكتابة برنامج بلغة جافا ؟

1.عُدة تطوير الجافا ) )Java Developers Kit )JDK(
تعتبر هذه الأداة الأولى التي وضعها مطوروا جافا بشركة صن ميكروسيستمز ورغم وجود أدوات برمجة أخرى من عدة شركات منافسة إلا أنه من الأفضل أن نأخذ الأمر ممن طوره وهذه الأداة قد صدرت في عدة إصدارات ويمكن تحميل هذه الأدوات من موقع صن ميكروسيستمز.

2.محرر نصوص لكتابة البرامج.

ولكن لماذا نالت جافا هذه الشهرة والاهتمام العالمي ؟

للإجابة على هذا السؤال, نتعرف أولا على الطريقة التي طورت بها لغة جافا. في أوائل التسعينيات من القرن العشرين 1990 اخترعت لغة جافا شركة صن ميكروسيستمز ولهذا الاختراع قصة عجيبة حيث أن الشركة كانت قبل ذلك قد كلفت المهندس جيمس جوزلينج بوضع برامج لتشغيل الأجهزة التطبيقية الذكية مثل التيلفزيون التفاعلي باستخدام لغةسي بلاس بلاس وحينها وجد جيمس جوزلينج صعوبة في في التعامل مع هذه اللغة فقام هو وفريق العمل المساعد له بتطوير هذه اللغة فولدت لغة جديدة تتوافق مع احتياجاته فكانت لغة جافا وقد خططت شركة صن في تلك الأيام لاستغلال هذه اللغة الوليدة في التيلفزيون التفاعلي لكي تربح المليارات وحدث نوع من البطء في مشروع التلفزيون التفاعليــ ربما عن قصد من الشركات الأخرى المنافسة ــ ونتيجة لذلك فكرت شركة صن في توقيف مشروع تطوير هذه اللغة الوليدة وتسريح العاملين في هذا المشروع أو نقلهم إلى قسم آخر ولكن حدث ما لم يكن في الحسبان حيث أنه في هذه الفترة كان الإنترنت قد بدأت في الانتشار بسرعة مذهلة مع نزول نظام الويندوز للأسواق وحيث أن لغة جافا الوليدة التي اخترعت أصلا لبرمجة الأجهزة التطبيقية فيها من السمات ما يجعلها أكثر توافقا مع الشبكة العنكبوتية الدولية ـ الإنترنت ـ فقد كان لها السبق وأضافت الكثير إلى الإنترنت الذي كان قبلها مقصورا على تبادل النصوص ولكن المطورين بشركة صن ابتكروا طريقة تجعل برامج جافا تعمل بسهولة في صفحات الإنترنت وغيروا الاسم الذي كان قد أطلقه عليه مبتكرها من أواك ـ شجرة السنديان ـ إلى جافا ومن هنا أصبحت جافا مرتبطة في شهرتها بالإنترنت حيث أن برنامج جافا صغير يوضع في صفحة من صفحات موقع على الشبكة الدولية يراه الملايين في جميع أنحاء العالم في نفس الوقت وقد كان هذا لا يتوفر الا مع جافا مما أعطاها شهرة واسعة؛ ولحسن حظ شركة صن أن لغة جافا أكدت نفسها في المجال الذي طورت له أصلا فقد بدأ الآن التيلفزيون التفاعلي في الانتشار وما يسمى سينما المنزل والمشاهدة حسب الطلب وليس هذا فقط بل إنتشر ماهو أكثر فائدة لشركة صن وهو الهاتف المحمول وللجافا أكبر دور في برمجة البرامج التي يعمل بهافي أجياله السابقة واللاحقة ولا نستغرب أن يحدث نوع من الغيرة بين شركة ميكروسوفت وشركة صن ميكروسيستمز مما دفع ميكروسوفت إلى أن تحذف ماكينة الجافا الافتراضية من الاصدارة الأولى للويندوز اكس بي وهذه الماكينة الافتراضية مسئولة عن عرض برامج الجافا على الإنترنت ولكن ميكروسوفت تراجعت أمام طلب ملايين المستخدمين حول العالم فوضعتها مرة ثانية في الإصدارات اللاحقة وقد كانت قضية مشهورة تناولتها الصحف والمجلات خلال العام الماضي.
وقد ساهم في شهرة الجافا أيضا برامجها العلمية التفاعلية التي تصلح لمعظم المناهج التعليمية في جميع مراحل التعليم وبالتالي فان لها دورا كبيرا في التعليم الإلكتروني والتعليم عن بعد والفصول الافتراضية جافا هي لغة برمجة من شركة صن ميكروسيستمز.
الهدف الأساسي لنشأة جافا هو إيجاد لغة مشابهة للغة سي+ +من حيث التركيب النحوي، وكذلك برمجة كائنية التوجه، ومصممة للعمل علي اّلة افتراضيةبحيث لا تحتاج إلي الترجمة من جديد عند استخدام برامجها على منصة تشغيل أو نظام تشغيل جديد،حيث قامت شركة صن بإنشاء الاّت افتراضية لتشغيل جافا على معظم منصات ونظم التشغيل الموجودة حاليا، فأصبح من الممكن ترجمة البرنامج مرة واحدة ثم تشغيله على نظم مختلفة أو ما أسمته صن بإكتب مرة واحدة، شغل في أى مكان) الإنجليزية: Write Once, run anywhere(.
بين نوفمبر 2006 ومايو 2007 تم فتح المصدر لهذه اللغة وأصبحت Open Source Codeتحت ترخيص جنو.
سميت لغة الجافا من قهوة الجافا)الجاوة( التي تزرع في جزيرة جاوا، قد تطورت من مشروع كان يسمى أوك )بلوط( )من شجر البلوط التي كانت موجودًة خارج نافذة جوسلينج
(.
ملاحظة: يجب عدم الخلط بين الجافا والجافا سكريبت فرغم تشابة اللغتين في السياق والتراكيب إلا أنهما لغتان مختلفتان ولهما أهداف مختلفة.
لمحة تاريخية
:-بدأت جافا كمشروع يدعي أوك ) البلوط( Oak )جائت التسمية من شجرة بلوط كانت تقف خارج مقر شركة صن ميكروسيستمز( عن طريق المبتكر للجافا جيمس جوسلينجJames Gosling في يونيو عام 1991 لكي تستخدم في مشروع Set Top Box. كان هدف المشروع صنع لغة برمجة تعمل على اي جهاز صغير، خلال فترة صغيرة تغيرت أهداف المشروع وتغير المشروع نفسه إلى جافا وقد اصدر الإصدار الأول منها عام 1995.كان الإصدار الأول من جافا يهتم بتوفير إمكانية صنع بريمجات الويب )التي تعمل في متصفح الإنترنت( وخلال وقت وجيز أصبحت معظم متصفحات الإنترنت تدعم الجافا بسبب الإمكانيات العالية والثبات والأمان التي وفرتها الجافا في تلك الفترة. في عام 1998 تم تطوير الجافا بشكل جذري وأصبحت تسمى جافا2 ومن أهم التطويرات التي وضعت في هذه الإصدارة هي إمكانيات الجافا في الواجهة الرسومية للمستخدم. من ثم كان هنالك العديد من التطويرات الجافا التي لا يزال تطويرها مستمرا وخلال السنين تطورت الجافا وأصبحت تستعمل لصنع برامج مكتبية، برمجيات الإنترنت، صفحات إنترنت، برمجيات أجهزة الجوال وغيرها الكثير.
مبادئها
والأهداف الأساسية

*. كائنية التوجه.

*.الاستقلال عن نظام التشغيل.

*.توفر إمكانيات ومكتبات للتشبيك.

*.توفر إمكانية تشغيل البرامج المكتوبة بها من حواسيب بعيدة وبشكل آمن.

*.توفير إمكانية إضافة برامج إلى صفحات الويب ) (.

*.جافا
كمنصة : صدار المايكرو بالإنجليزية )Java Micro Edition( وهو اصدار خاص بالبرمجة على الهواتف المحمولة والأجهزة المحدودة في المصادر عموما وتعتبر الخيار الأول لمبرمجي ألعاب الهواتف المحمولة .

هل موقع علي هاشم يعتبر من المواقع المفضلة

Mozillaعدد الزوار
Users On: http://URL SITUSMU">Online: 1
1ec2-18-226-226-151.us-east-2.compute.amazonaws.comUnited StatesMozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)Alihashim201 thumb
موقع علي هاشم الثاني
Alihashim201 1 thumb
موقع علي هاشم الجديد
موقعي الجديد علي الوابكا
2024-11-22إتصال بي علي هاشم للإقتراحات والشكاوي والتعليقات والملاحظات
الأن يمكنك ترجمة الموقع إلي عدة لغات أكتب عنوان الموقع

www.alihashim.xtgem.com

ثم دع اللغة الأولي عربية واختر الجدول الثاني

للاتصال بالرقم الجديد