El término algoritmo proviene del nombre del matemático Abu Abdullah Muhammad bin Musa, quien vivió entre los siglos VIII y IX y cuyo trabajo consistió en preservar y difundir el conocimiento matemático de la antigua Grecia y la India a través de libros de fácil comprensión que simplificaban las matemáticas para que pudiera ser entendido por un público más amplio.