Algorithm




In mathematics and computer science, an algorithm (/ˈælɡərɪðəm/ AL-gə-ri-dhəm) is a self-contained step-by-step set of operations to be performed. Algorithms perform calculation, data processing, and/or automated reasoning tasks.
The words 'algorithm' and 'algorism' come from the name al-Khwārizmī. Al-Khwārizmī (Persian:خوارزمی, c. 780-850) was a Persian mathematician, astronomer, geographer, and scholar.