خوارزمية Algorithm

ما هي الخوارزمية؟

خوارزمية (Algorithm): مجموعة من التعليمات الرياضية المنطقية المصممة لأداء مهمة معينة يمكن أن تكون عملية بسيطة مثل جمع الأرقام أو طرحها، أو عملية معقدة مثل تشغيل ملف فيديو مضغوط. تستخدم محركات البحث خوارزميات خاصة لعرض النتائج الأكثر صلة بكلمات مفتاحية محددة من فهرس البحث الخاص بها.

في مجال البرمجة، غالباً ما يتم تصميم الخوارزميات في شكل دالات رياضية تعمل كبرامج صغيرة يمكن الولوج إليها من خلال برامج أكبر؛ على سبيل المثال، قد يتضمن تطبيق عرض الصور مجموعة من الوظائف تستخدِم كلّ منها خوارزمية مخصصة لتقديم تنسيقات مختلفة لملفات الصور، وقد يحتوي برنامج تحرير الصور على خوارزميات مصممة لمعالجة بيانات الصورة مثل تغيير الحجم، والتمويه، وإزالة أثر الظل، وتحسين اللون، وغيرها من الخيارات.

سُميت الخوارزمية بهذا الاسم نسبة إلى العالم “أبو جعفر محمد بن موسى الخوارزمي” الذي ابتكرها في القرن التاسع ميلادي.

اقرأ أيضاً: