• 0

ماهو Algorithm؟

بما أني مبتدئ في مجال البرمجة، وفضولي بعض الشيء، وجدت في مقال عن هذا المجال مصطلح Algorithm وأردت أن أستفسر حول معناه؟ أين يمكنني تعلمه؟ وهل هو ضروري لي كمبرمج؟

تمّ تعديل بواسطة K@m@l

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة
  • 0

Algorithm أو الخوارزميات وهو اسم نسبة إلى محمد بن موسى  الخوارزمي عالم الرياضيات العربي، ويقصد بالخوارزميات في مجال علوم الحاسب مجموعة من الخطوات والإجراءات تنفذ بشكل متسلسل لحل مشكل ما، انطلاقا من معطيات يمكن الاعتماد عليها لإيجاد الحل في آخر البرنامج.

ويعتبر Algorithm من أساسيات البرمجة ، سواء على الحاسوب أو الهواتف الذكية، وحتى برمجة الآلات الكبيرة، و يعتبر هذا العلم من أهم المفاهيم التي يتلقاها المبرمج أثناء دروسه الأولى. ليتم بعد ذلك الانتقال إلى لغة برمجة من لغات البرمجة، كـ php، #،.Java... حيث تختلف كل لغة عن الأخرى فقط في طريقة كتابة الشيفرة، لكن يبقى منطق التحليل وتتابع الإجراءات البرمجية واحد.

فهم خوازميات البرمجة أمر مهم لكل مبرمج.

يكتب كود الخوارزمية بلغة مفهومة  لبني البشر، وفي أغلب الأحيان باللغة الانجليزية، مثل هذه الصورة:

amiiii.thumb.gif.a125606aeeb99dbd290de74

حيث يتوفر الكود على علامة البداية والنهاية تحدان من شيفرة الخوارزمية.

https://www.youtube.com/watch?v=DF2XAc07eI0

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة

يجب أن تكون عضوًا لدينا لتتمكّن من التعليق

انشاء حساب جديد

يستغرق التسجيل بضع ثوان فقط


سجّل حسابًا جديدًا

تسجيل الدخول

تملك حسابا مسجّلا بالفعل؟


سجّل دخولك الآن