•9세기 페르시아 수학자 'Al-Khwarizmi'의 이름에서 유래. 원래 10진법 계산을 뜻했으나, 그리스어 'arithmos(수)'와 형태가 혼동되어 철자가 변형됨
•현대에는 컴퓨터가 문제를 해결하기 위해 수행하는 '일련의 단계적 절차나 규칙'을 의미
•철자 주의: 'rhythm'(리듬)과 혼동하여 'algorhythm'으로 쓰지 않도록 주의. (rithm임) •algorithm vs program: algorithm은 문제를 푸는 '논리적 설계도/조리법'이고, program은 그 설계도를 컴퓨터 언어로 구현한 '코드 뭉치'