International Science and Technology Journal

ISSN: 2519-9854 (Online)

ISSN: 2519-9846 (Print)

DOI: www.doi.org/10.62341/ISTJ

A peer-reviewed and open access journal concerned with publishing researches and studies in the field of applied sciences and engineering

استخدام خوارزمية 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).