خوارزمیہ
From Wikipedia, the free encyclopedia
خوارزمیہ یا الگورتھم (algorithm) مسلمان ریاضی دان محمد بن موسی الخوارزمی کی خدمات کے اعتراف میں وضع کی گئی اصطلاح ہے۔ ریاضی اور کمپیوٹر سائنس میں ایک الگورتھم کسی بھی مسئلے کو حل کرنے کے لیے مرحلہ وار انداز میں ترتیب دیا گيا کوئی منظم طریقہ ہے۔ ریاضی میں کسی ریاضیاتی مسئلے کے حل یا تخمینی حل تک رسائی کے لیے وضع/غیر مبہم ریاضیاتی عملیات پر مشتمل، ہدایات کا منظم اور ترتیب وار مجموعہ الگورتھم ہی کہلاتا ہے۔ کمپیوٹر سائنس میں الگورتھم کی وضاحت سے مراد بذریعہ کمپوٹر کسی عمل کو انجام دینے یا کوئی مسئلہ حل کرنے کے لیے واضع/غیر مبہم ہدایات اور اصولوں کا منظم مجموعہ، جنہیں محدود یعنی متناہی تعداد والے ترتیب وار مراحل کا صورت میں روبہ عمل کیا جائے۔ الگورتھم ایک مخصوص قسم کی علامتی زبان میں لکھا جاتا ہے اور یہی علامتی زبان استعمال کرتے ہوئے (کمپیوٹر پروگرامنگ کی کوئی سی زبان کی مد سے ) مطلوبہ کام کو سر انجام دینے یا متعلقہ مسئلہ حل کرنے کے لیے کمپیوٹر پروگرام (سافٹ ویئر) لکھا جاتا۔ کسی بھی کمپیوٹر پروگرام کی بنیاد یہی الگورتھم ہوتا ہے۔[1]