Today : 2024-10-25 Friday
홈 현재 경제노트 가족은 388,872명 입니다.
당신은 14,355,396번째 방문객 입니다.
경제노트 서가 가족이 쓰는 노트 책밑줄긋기 독서모임
로그인 |
회원가입없이 경제노트를 이메일로 받고 싶으신 분은 이름과 이메일을 입력해 주세요
개인정보 수집및 이용 안내에 동의
(확인하기)
뉴스레터 수정/해지
추천인
이름
메일
추천받는 분
이름
메일
인사말
개인정보 수집및 이용 안내에 동의
(확인하기)
한번에여러명추천하기
IT과학 테크 일반글
[컴퓨팅의 역사]AD 12세기: 알고리즘의 탄생
입력 2004-09-07 오전 11:29:25
트위터에 담기 스크랩하기 내모임에담기 이메일추천하기 인쇄하기
[알고리즘의 창시자, 알콰리즈미. 알콰리즈미는 위대했던 중세 아랍 학문의 아주 작은 한 부분에 지나지 않음.]
 

계산할 숫자들이 점점 커지고 그 과정이 복잡해 짐에 따라, 계산의 결과와 과정을 간결하게 '축약'할 필요가 생김. 이런 계산의 축약은 수학적인 기호와 수식의 발달로 이어졌고, 이는 오늘날 컴퓨터 "프로그래밍(programming)"의 기원이 됨.

 

페르시아의 타슈켄트 지방에 살았던 수학자 무하마드 이븐 무사 알콰리즈미(Muhammad ibn Musa Al'Khowarizmi), 대수학(代數學: 수학적 문제 풀이를 위해 X와 같은 미지의 수를 대입하는 수학 이론, XY 방정식이 대표적) 풀이 방식을 집대성한 책 출간. 이 책이 세상에 알려지면서 현대 프로그래밍의 핵심인 "알고리즘(algorithm)" 개념 탄생. 알고리즘이라는 단어 자체가 책 저자의 성(姓)이었던 "알콰리즈미"에서 유래한 것. ("Go To" by Steve Lohr, Basic Books 2001, ISBN 0-465-04225-2)

 

알고리즘(algorithm)이란, 간단히 말해, 어떤 문제를 풀기 위한 일련의 '과정'을 말합니다. 사람들은 복잡한 수식을 계산할 때 머리로 한꺼번에 풀지 않고 종이에 과정을 적어가며 풀게 되죠. 이 종이에 적는 문제 풀이의 과정을 알고리즘이라고 이해하면 됩니다. 컴퓨터 프로그래밍의 개념에서 설명하자면 문제 풀이를 위한 과정, 즉 컴퓨터가 어떤 과제를 해결하도록 지시하는 '명령들의 모음' 혹은 '명령들의 진행 방향'이라고 할 수 있습니다.

예병일의경제노트 추천정보
 
공유하기
덧글(0) 스크랩(0) 이 노트 글을...
예병일의경제노트 노트지기 덧글
덧글 달기
덧글달기
이름     비밀번호
엮인글(트랙백) 쓰기 주소 : http://note.econote.co.kr/tb/fastidio/6995    
[컴퓨팅의 역사]컴퓨팅의 역사
[컴퓨팅의 역사]기원전 3000년 경: 주판의 이용
노트 목록으로 이동
필자 예병일 소개 경제노트 소개 1:1문의하기 개인정보 취급방침
예병일의 경제노트    대표자: 예병일    개인정보 관리책임자: 조영동 팀장    전화: 02-566-7616   팩스: 02-566-7619