728x90
소프트웨어
-
알고리즘(Algorithm)번역어(飜譯語) 2020. 9. 26. 11:19
알고리즘(algorithm)은 주어진 문제를 논리적으로 해결하기 위해 필요한 절차, 방법, 명령어들을 모아놓은 것이다. 넓게는 사람 손으로 해결하는 것, 컴퓨터로 해결하는 것, 수학적인 것, 비수학적인 것을 모두 포함한다. 9세기 아랍의 수학자인 알고리즈미(Al-Khowarizmi)의 이름에서 유래한 알고리즘은 같은 문제라 하더라도 알고리즘의 해결방법에 따라 처리 속도·오류 등에 차이가 생기기 때문에 효율적이고 명확하게 구성해야 한다. 컴퓨터 프로그램뿐 아니라 사람이 수동으로 일정한 절차를 거쳐 문제를 해결하는 것도 알고리즘에 해당한다. 일을 작은 단위로 쪼개 각각을 순차적으로 해결해 나가는 과정에서 뭐가 잘못됐는지, 빠졌는지 정확하게 살필 수 있다. 컴퓨터 프로그램은 정교한 알고리즘들의 집합이라고 간주..