جافا
من ويكيبيديا، الموسوعة الحرة
لغات برمجة | |
لغات كائنية | |
سي++ ++C |
سي شارب #C |
دلفي Delphi |
ادا 95 Ada |
جافا Java |
سمولتوك Smalltalk |
روبي Ruby |
|
لغات تقليدية | |
بيسيك Basic |
سي C |
باسكال Pascal |
كوبول COBOL |
فورتران FORTRAN |
أسمبلي Assembly |
لغات وظيفية | |
ليسب Lisp |
برولوغ Prolog |
بايثون Python |
باريس Paris |
هندسة برامج |
الجافا (Java) هي لغة برمجة كائنية طورها أساساً جيمس كوسلنك وجامعيون في شركة صن ميكروسيستيمز.
صممت اللغة أساساً لتستبدل لغة (السي++) (++C) رغم تشابه سياق جملها مع الأوبجكتف سي Objective C. تتمير لغة الجافا بأخذها لمزايا وقوة السي++ ++C وتجنبها لعيوبها، كذلك تتميز الجافا بنظافة وقوة جملها وتراكيبها وتغليفها للكائنات وكذلك أمكانية عمل برامجها على منصات تشغيل و نظم تشغيل مختلفة.
سميت لغة الجافا من قهوة الجافا (الجاوة) التي تزرع في جزيرة جاوا، رغم تسمية اللغة في البداية أوك (بلوط) (من شجر البلوط الذي كان موجودً خارج نافذة كوسلنك).
ملاحظة: يجب عدم الخلط بين الجافا والجافا سكريبت فرغم تشابة اللغتين في السياق والتراكيب الا أنهما لغتان مختلفتان ولهما أهداف مختلفة.
[تحرير] لمحة عامة
الاهداف الاساسية من انشاء جافا هي:-
- كائنية التوجه
- الاستقلال عن نظام التشغيل
- توفر امكانيات و مكتبات للتشبيك
- امكانية تنفيذ البرامج من حواسيب بعيدة بشكل آمن