アルゴリズム(algorithm)といういう言葉を直訳すると「演算法」「算法」であり、そもそもは問題を解決するための方法や手順を意味します。
「Googleの検索アルゴリズム」「Amazonの検索アルゴリズム」という文脈で使う場合、それそれのサービスにおける「どうやって検索結果をランク付けするか」という問題解決の手順を、プログラミング言語で記述したものを指します。
一方で、アルゴリズムという言葉自体はもともとプログラミングに限らない、広範な意味を持つ言葉です。PCが存在する前のアルゴリズムから、機械学習を用いた現代のアルゴリズムまで、アルゴリズムの全容やその問題点は以下から詳細を読むことが可能です。
「アルゴリズムって何?」を専門家が分かりやすく解説 – GIGAZINE
