مجلة مفتوحة الوصول

المجلة الدولية للعلوم والتقنية

International Science and Technology Journal

ISSN: 2519-9854 (Online)

ISSN: 2519-9846 (Print)

DOI: www.doi.org/10.62341/ISTJ

مجلة علمية محكّمة تهتم بنشر البحوث والدراسات في مجال العلوم التطبيقية، تصدر دورياً تحت إشراف نخبة من الأساتذة

ينشرها

تحت إشراف

استخدام خوارزمية Bezier كمعيار لمقارنة لغتي #C و Python

الملخص
لكل لغة برمجة خصائص تميزها عن اللغات الأخرى وتجعلها مناسبة بدرجات متفاوتة لكل غرض من اغراض هذه اللغات، كما أن لغات البرمجة أيضا لها خصائص وحدود مشتركة بحكم أن كل هذه اللغات صممت للتعامل مع الحاسوب، حيث تتمتع كل لغة بتصميم خاص يختلف عن طريقة تصميم اللغات الأخرى في التعامل مع المعطيات، كما تختلف في طبيعة الطرق والتسهيلات التي توفرها اللغة للتعامل مع مشكلة معينة ، ومن هنا فإن هذه الدراسة تهدف الى اجراء مقارنة بين لغتين من لغات البرمجة والمتمثلة في C#، PYTHON من خلال استخدامهما في مجال الهندسة الحسابية بتطبيق خوارزمية Bezier للوقوف على اوجه الاختلاف والتباين بين أداء اللغتين وذلك من خلال عدد من معايير التقييم والمتمثلة في السرعة، واستخدام الذاكرة، و عدد الأسطر(loc).
Abstract
Each programming language has characteristics that distinguish it from other languages and make it suitable to varying degrees for each of the purposes of these languages, and programming languages also have common characteristics and limits by virtue of the fact that all these languages are designed to interact with the computer, as each language has a special design that differs from the way other languages are designed In dealing with data, they also differ in the nature of the methods and facilities provided by the language to deal with a specific problem, hence this study aims to make a comparison between two programming languages represented in C# and PYTHON through their use in the field of computational engineering by applying the Bezier algorithm to find out the differences and contrasts between the performance of the two languages through a number of evaluation criteria, which are speed, memory usage, and the number of lines (loc).