エンジン 【engine】
概要
エンジン(engine)とは、機関、発動機、原動機、内燃機関、原動力、機関車などの意味を持つ英単語。一般の外来語としては発動機を指すが、IT分野では特定の機能やサービスを提供するソフトウェアやシステムなどのことを比喩的にエンジンと呼ぶ。その目的や機能などを冠して「ゲームエンジン」のように「○○エンジン」とすることが多い。機械のエンジンのように、他のソフトウェアに組み込んで特定の機能を発揮する部品化されたソフトウェアなどをエンジンという。例えば、「レンダリングエンジン」は他のソフトウェアに特定の形式のデータの描画処理を付け足すプログラムを指す。
通常は単体で起動したり利用することはできないものを指すが、利用者が直接操作できる仕組みを追加して提供されるものもある。例えば、「全文検索エンジン」は文書などの全文検索機能をソフトウェアに追加するプログラムを指すが、これを応用し、Web全体を検索対象として利用者が直接操作できる仕組みを追加したネットサービスは「Web検索エンジン」と呼ばれる。
(2024.1.30更新)