ソフトウェアエンジン

2025年10月14日 (火) 11:06; 佐佐木どうよ (会話 | 投稿記録) による版 (脚注:  カテゴリを追加)(日時は個人設定で未設定ならUTC

(差分) ← 古い版 | 最新版 (差分) | 新しい版 → (差分)

ソフトウェアエンジン(英:software engine)とは、複雑なソフトウェアシステムの中核となる構成要素である。「エンジン」という語は自動車のエンジンを比喩的に用いたものであり、ソフトウェアエンジンは複雑なサブシステムを指す。

何を「エンジン」と呼ぶべきかについての正式な指針は存在しないが、この用語はソフトウェア産業で広く普及している[1][2][3]

代表的な例

編集

複数エンジンを用いるシステム

編集

主流のウェブブラウザは、レンダリングエンジンと JavaScriptエンジンの双方を備える。

またコンピュータゲームはしばしばゲームエンジンを基盤としており、その一部は特化した物理エンジンやグラフィックスエンジンを併用する。

脚注

編集
  1. ^ a b c 10 Types of Software Engines That You Should Know About”. spiceworks.com. 2025年10月14日閲覧。 “In different contexts, software engines can mean different things.”
  2. ^ Engine” (英語). Techopedia. 2023年6月29日閲覧。
  3. ^ Definition of engine”. pcmag.com. 2025年10月14日閲覧。
  4. ^ How it works”. VirusTotal. 2025年10月14日閲覧。
  5. ^ layout-engine · GitHub Topics”. GitHub. 2025年10月14日閲覧。