Abstract:
مع انتشار البرمجة في جميع المجالات، فإن تعلم البرمجة أصبح طريقا مهما لشق مسار وظيفي في تخصصات تقنية المعلومات. اختيار لغة مناسبة هو مهمة معقدة ويجب مراعاة العديد من العوامل. فعند اختيار البرمجيات التعليمية وخصائصها الفنية، يجب التقليل من الوقت والجهد اللازمين في عملية التعلم. تقييم لغات البرمجة الحاسوبية ومقارنتها أمر لا مفر منه في صنع القرار. يساعد صنع القرار متعدد المعايير في تقييم والمقارنة بين البدائل مع مراعاة المعايير. لذلك، وتعد أهمية اختيار لغة برمجة مناسبة للمبتدئين في مجال البرمجة والتكنولوجيا من الأمور الصعبة على المبتدئين حيث أن اختيار لغة صعبة عند البداية في هذا المجال قد يسبب فقدان الاهتمام والحماس. وبما أن هناك العديد من لغات البرمجة، فإن هذا يسبب حيرة للمبتدئين في اختيار أي لغة للبدء، فاختيار لغة برمجة سهلة للمبتدئين تعتبر من المشاكل التي تواجه الطلبة في دراستهم وتحديد مساراتهم لذلك قدمنا في هذا المشروع مقارنة لغتي البرمجة الأكثر شعبية والأكثر طلبا وهما Python و Java وقدمنا نظرة عامة موجزة على كل منهما من حيث الميزات والتطبيقات والمزايا والعيوب. كما تقوم بمقارنة الجانب التقني مثل بنية الجملة والميزات وسيتم تنفيذ خوارزميات في كلتا اللغتين المقارنة السرعة في إنجاز المهام ومراقبة استهلاك الذاكرة .