"That fondness for science, ... that affability and condescension which God
shows to the learned, that promptitude with which he protects and supports them
in the elucidation of obscurities and in the removal of difficulties, has
encouraged me to compose a short work on calculating by aljabr and almuqabala
, confining it to what is easiest and most useful in arithmetic."
Abu Ja'far Muhammad ibn Musa AlKhwarizmi
[Born: about 780 in Baghdad (now in Iraq). Died: about 850]
[aljabr means "restoring", referring to the process of moving a subtracted quantity to the other side of an equation; almuqabala is "comparing" and refers to subtracting equal quantities from both sides of an equation.]
Compilers

Computational Geometry
 Computer
Architecture 
Computer Science
Engineering/Technology 
Java 
Operating Systems
 Parallel Computing
Algorithms Lecture Notes
Algorithm Home Page
Dictionary of Algorithms & Data Structures  NIST
Dictionary of Algorithms & Data Structures  FOLDOC
Online Encyclopedia of Integer Sequences
Glossary (Design & Analysis of Algorithms).
Algorithms and Data Structures Books
Books by Don Knuth (and links to papers)