ソフトウェアエンジンは、複雑なソフトウェアシステムの中核コンポーネントです。「エンジン」という言葉は、車のエンジンの比喩です。したがって、ソフトウェアエンジンは複雑なサブシステムであり、車のエンジンの機能と似ています。ソフトウェアエンジンは、プロセスまたはシステムの他のコンポーネントと連携して動作します。通常、入力と出力があり、生産性は通常、実行速度に比例し ます
何をエンジンと呼ぶべきかについての正式なガイドラインはありませんが、この用語はソフトウェア業界で広く使われるようになりました。[1] [2] [3]
注目すべき例
マルチエンジンシステム
- 主流のWeb ブラウザには、レンダリング エンジンとJavaScript エンジンの両方が備わっています。
- ビデオゲームは多くの場合、ゲームエンジンをベースにしています。中には、特殊な物理エンジンやグラフィックエンジンを搭載したゲームエンジンもあります。
参考文献
- ^ abcd 「知っておくべき10種類のソフトウェアエンジン」spiceworks.com。
文脈によって、ソフトウェアエンジンは異なる意味を持つことがあります
- ^ “エンジン”. Techopedia . 2023年6月29日閲覧。
- ^ 「エンジンの定義」。pcmag.com。
- ^ 「仕組み」VirusTotal。
- ^ "layout-engine · GitHub トピック". GitHub .