LC·Dict

al·go·rithm

B2technical
US/ˈælɡəˌrɪðəm/UK/ˈælɡərɪðəm/보통

문제 해결이나 계산을 위한 단계적 절차, 특히 컴퓨터 알고리즘

noun명사

  1. 1

    알고리즘, 계산 절차문제 해결이나 계산을 위해 정해진 순서대로 따르는 명확한 규칙이나 절차B2computing

    a precise set of rules or steps used to solve a problem or perform a calculation

    • The program uses an algorithm to sort the data.

      그 프로그램은 데이터를 정렬하기 위해 알고리즘을 사용한다.

    • This algorithm can find the shortest route between two cities.

      이 알고리즘은 두 도시 사이의 최단 경로를 찾을 수 있다.

  2. 2

    알고리즘, 추천 알고리즘검색 엔진, 앱, 소셜 미디어 등이 사용자에게 보여 줄 정보나 콘텐츠를 자동으로 결정하는 시스템B2technology

    an automated system used by a website, app, or platform to decide what information or content users see

    • The algorithm recommends videos based on what you watch.

      그 알고리즘은 당신이 보는 것을 바탕으로 동영상을 추천한다.

    • Small changes in the algorithm affected many online shops.

      알고리즘의 작은 변화가 많은 온라인 상점에 영향을 미쳤다.

뉘앙스 · 쓰임

method는 일반적인 ‘방법’을 폭넓게 가리키지만, algorithm은 정해진 순서와 규칙이 있는 절차라는 느낌이 강합니다. formula는 수학 공식이나 정해진 방식에 더 가깝고, procedure는 업무나 실험 등의 공식 절차를 뜻할 수 있습니다.

컴퓨터 과학·수학 용어이지만 현재는 뉴스, 비즈니스, 소셜 미디어 맥락에서도 매우 흔히 쓰입니다. ‘the algorithm’이라고 하면 특정 플랫폼의 추천·노출 시스템을 가리키는 경우가 많습니다.

유의어 뉘앙스 비교

procedure
정해진 절차라는 뜻이지만, 컴퓨터 계산 규칙이라는 느낌은 덜하다.
method
가장 일반적인 ‘방법’으로, algorithm보다 덜 기술적이다.
formula
수학 공식이나 정해진 성공 방식에 더 가깝다.
recommendation system
추천 기능에 초점을 둔 더 구체적인 표현이다.
ranking system
검색 결과나 게시물의 순위를 매기는 기능에 초점을 둔다.

자주 쓰는 표현 · Collocations

adj+noun

  • a search algorithm검색 알고리즘
  • a sorting algorithm정렬 알고리즘
  • an efficient algorithm효율적인 알고리즘

verb+noun

  • develop an algorithm알고리즘을 개발하다
  • use an algorithm알고리즘을 사용하다

noun+verb

  • the algorithm recommends something알고리즘이 무엇을 추천하다

어원 · 암기 팁

[Medieval Latin from Arabic]중세 라틴어 algorismus에서 왔으며, 이는 9세기 페르시아계 수학자 al-Khwārizmī의 이름에서 유래했습니다. 원래는 아라비아 숫자를 이용한 계산법을 뜻하다가, 현대에는 문제 해결을 위한 절차라는 의미로 발전했습니다.

현대 영어에서는 더 작은 의미 단위로 자연스럽게 나누기 어렵습니다.

💡 ‘알고리즘’은 한국어 외래어와 거의 같은 뜻이므로, ‘컴퓨터가 알고 있는 규칙적인 절차’라고 연결해 기억하면 쉽습니다.