トップQs
タイムライン
チャット
視点
ソフトウェアエンジン
ウィキペディアから
Remove ads
ソフトウェアエンジン(英:software engine)とは、複雑なソフトウェアシステムの中核となる構成要素である。「エンジン」という語は自動車のエンジンを比喩的に用いたものであり、ソフトウェアエンジンは複雑なサブシステムを指す。
何を「エンジン」と呼ぶべきかについての正式な指針は存在しないが、この用語はソフトウェア産業で広く普及している[1][2][3]。
代表的な例
- アンチウイルスソフトウェア[4]
- チェスコンピュータ
- データベースエンジン
- レンダリングエンジン[1][5]
- 物理演算エンジン
- ポリモーフィック・エンジン
- 推論エンジン
- レコメンダシステム[1]
- 正規表現エンジン
- 検索エンジン
- ワークフローエンジン
複数エンジンを用いるシステム
主流のウェブブラウザは、レンダリングエンジンと JavaScriptエンジンの双方を備える。
またコンピュータゲームはしばしばゲームエンジンを基盤としており、その一部は特化した物理エンジンやグラフィックスエンジンを併用する。
脚注
Wikiwand - on
Seamless Wikipedia browsing. On steroids.
Remove ads