لغات برمجة | |
لغات كائنية | |
سي++ ++C |
سي شارب #C |
دلفي Delphi |
ادا 95 Ada |
جافا Java |
سمولتوك Smalltalk |
روبي Ruby |
|
لغات تقليدية | |
بيسيك Basic |
سي C |
باسكال Pascal |
كوبول COBOL |
فورتران FORTRAN |
أسمبلي Assembly |
لغات وظيفية | |
ليسب Lisp |
برولوغ Prolog |
بايثون Python |
باريس Paris |
هندسة برامج |
الجافا (الإنجليزية: Java) هي لغة برمجة كائنية التوجه طورها أساساً جيمس جوسلينج وجامعيون من شركة صن ميكروسيستيمز سنة 1995.
الهدف الأساسي لنشأة جافا هو إيجاد لغة مشابهة للغة سي+ + من حيث التركيب النحوي ، كائنية التوجه، و مصممة للعمل علي اّلة إفتراضية بحيث لا تحتاج إلي الترجمة من جديد عند استخدام برامجها على منصة تشغيل أو نظام تشغيل جديد، حيث قامت شركة صن بإنشاء الاّت افتراضية لتشغيل جافا على معظم منصات و نظم التشغيل الموجودة حاليا، فاصبح من الممكن ترجمة البرنامج مرة واحدة ثم تشغيله على نظم مختلفة أو ما أسمته صن ب إكتب مرة واحدة ، شغل في أى مكان (الإنجليزية: Write Once, run anywhere).
بين نوفمبر 2006 و مايو 2007 تم فتح المصدر لهذه اللغة واصبحت Open Source Code.
سميت لغة الجافا من قهوة الجافا (الجاوة) التي تزرع في جزيرة جاوا، قد تطورت من مشروع كان يسمى أوك (بلوط) (من شجر البلوط الذي كان موجودً خارج نافذة جوسلينج).
ملاحظة: يجب عدم الخلط بين الجافا والجافا سكريبت فرغم تشابة اللغتين في السياق والتراكيب الا أنهما لغتان مختلفتان ولهما أهداف مختلفة.
فهرس
|
بدأت جافا كمشروع يدعي أوك (البلوط) Oak (جائت التسمية من شجرة بلوط كانت تقف خارج مقر شركة صن ميكروسيستمز) عن طريق جيمس جوسلينج James Gosling في يونيو عام 1991 لكي تستخدم في مشروع Set Top Box. كان هدف جوسلينج هو تضمين ما يدعي بالجهاز الإفتراضي مع لغة أقرب في تركيبها النحوي إلى سي/سي++.
الاهداف الاساسية من انشاء جافا هي:-
يمكنك الحصول على هذا البرنامج من موقع شركة صن على الرابط التالي http://java.sun.com/javase/downloads/index.jsp وتنزيله على جهازك ببساطة
الإصدار القياسي من الجافا بالإنجليزية (Java Standard Edition) هو الجزء الخاص ببرمجة برامج سطح المكتب (StandAlone applications)
اصدار الإنتربرايس بالإنجليزية (Java Enterprise Edition)هو يختلف عن الإصدار القياسي في أنه خاص ببرمجة الخوادم و التطبيقات الموزعة و برمجة الويب
اصدار المايكرو بالإنجليزية (Java Micro Edition) وهو اصدار خاص بالرمجة على الهواتف المحمولة والأجهزة المحدودة في المصادر عموما و تعتبر الخيار الأول لمبرمجي ألعاب الهواتف المحمولة
اقرأ نصا ذا علاقة بجافا، في ويكي الكتب. |
|
||
---|---|---|
عام | مشروع جنو • // نظام النوفذة س | |
أنظمة تشغيل | بي إس دي • // داروين • // جنو • // لينكس • // أوبن سولاريس • // رياكت أو إس | |
تطوير | تجميعة مترجمات جنو • // بي إتش بي • // بايثون • // بيرل • // جافا | |
مديري نوافذ | فلكس بوكس • // جنوم • // كدي • // إكسفس | |
منظمات | مبادرة المصادر المفتوحة • // مؤسسة البرمجيات الحرة • // مؤسسة لينكس • // مؤسسة موزيلا | |
تراخيص | رخصة أباتشي • // رخصة بي إس دي • // رخصة جنو العمومية • // رخصة جنو العمومية الصغرى • // رخصة موزيلا العمومية • // رخصة MIT • // رخص البرمجيات الحرة المتساهلة |