الفرق بين لغتي Java و Javascript
التصنيف | مقالات وتدوينات |
وقت النشر |
2021/06/17
|
الردود |
0
|
السلام عليكم ورحمة الله وبركاته
إذا كنت جديدًا في عالم البرمجة فبالتأكيد أنك سمعت عن لغتيّ Java و Javascript وربما اعتقدت بأنّهما لغتين مرتبطتين أو متشابهتين لتشابه أسمائهما، لكنهما يتشابهان في أوجه قليلة ويختلفان في أوجه أكثر... فما الفرق بينهما؟
-Javascript:
هي لغة برمجةٍ سهلة الاستخدام ولكنها قوية ("لغة برمجة نصية") وتعمل على جعل صفحات الويب تفاعلية، وهي لغة وصفية يتم دمجها مع HTML، وتُعرف Javascript أيضًا باسم لغة المتصفح وعلى الرغم من أنها تشبه Java في البنية والتراكيب إلا أنها لغة وظيفية فقط وتستخدم في نطاق واسع في تطبيقات الويب من جانب العميل والخادم وهناك القليل فقط من أوجه التشابه بينهما.
-Java:
هي لغة برمجة كائنية التوجه، ولديها نظام الآلة الافتراضية التي تسمح بإنشاء برامج مكتملة يمكن تشغيلها على أغلب المنصات "تُكتب مرة وتعمل في أي مكان".
-الفرق بين Java و Javascript:
Java | Javascript |
هي لغة مكتوبة، يجب تعريف المتغير فيها أولاً لاستخدامه في البرنامج ويتم التحقق من نوع المتغير في وقت الترجمة. | هي لغة مكتوبة أيضًا، و موجزة وسهلة الاستخدام في بناء الجمل والقواعد |
هي لغة برمجة كائنية التوجه | هي لغة برمجة نصية قائمة على الكائنات. |
يمكن تشغيل تطبيقات Java في أي جهاز ظاهري (JVM) أو متصفح. | يتم استخدام كود Javascript للتشغيل في المتصفح فقط ولكن يمكن تشغيله على الخادم عبر Node.js. |
تعتمد كائنات Java على فئات ولا يمكننا إنشاء أي برنامج في جافا دون إنشاء الفئة. | تعتمد كائنات Javascript على النموذج الأولي. |
امتداد الملف ".Java" ويترجم كود المصدر إلى أكواد ثنائية يتم تنفيذه بواسطة آلة جافا الافتراضية(JVM). | امتداد الملف “.js” ويتم تفسيره ولكن لم يتم تجميعه، كل متصفح لديه مترجم جافا سكريبت لتنفيذ كود JS. |
جافا لغة مستقلة. | موجود في صفحة ويب ويتكامل مع محتوى HTML . |
يستخدم ذاكرة أكثر | تتطلب ذاكرة أقل لذلك يتم استخدامها في صفحات الويب. |
يستخدم نهج مؤشر الترابط إلى التزامن | يدعم الأحداث المستندة إلى التزامن. |
يدعم Java معالجة المسارات المتعددة. | Javascript لا تدعم معالجة المسارات المتعددة. |
التعليقات (0)
لم يتم إضافة ردود حتى الآن...