A course of action, sequence of actions needed to accomplish a task (e.g., solve problem). There are different types of algorithms that can be used in different areas of life. In computer science, they are basis for all applications, ruling over how a program responds to certain actions or events.
|First released||the term originated c.825 AD|
|Developed by||mathematician Al-Khwarizmi|
Algorithms are not patentable, only their practical application.