

No.3ベストアンサー
- 回答日時:
具体例を探すと違いが分かりやすいのでは?
・APIの例:
Windows API、Cocoa、Direct3D、OpenGL、OpenMP、OpenAL、……
=主にソフトウェア関数の集合やクラス ライブラリを指す。エンジンよりもプリミティブ。単体では意味をなさない。
大抵ソフトウェア開発キット(SDK)の形で標準提供される。
・エンジンの例:
・ゲームエンジン(カプコンのMT Framework、スクエニのCrystal Tools、CrytekのCryENGINE、id SoftwareのQuake Engine、Epic GamesのUnreal Engine、UbisoftのAnvil engine、……)
・物理エンジン(PhysX、Havokなど)
など。
=ソフトウェア開発用フレームワーク+ツール類。APIを使って構築される。
他にも、
・画像処理エンジン(デジタルカメラの画像処理用半導体)
などがある。
No.2
- 回答日時:
標準的な定義があるのかどうかわからないですが…。
一般的にエンジンという呼称は、ある一定のデータを構造解析して処理するようなものに使われますね。
テンプレートエンジンやテーマエンジンなど。
検索エンジンやレンダリングエンジンなどもそうですね。
APIはそのままですね。
OSが提供するものを初め、ライブラリなどもAPIですね。
ある一定の処理を抽象化したものや、手続き化したものを指すことが多いです。
No.1
- 回答日時:
APIのことはお分かりだと思うので、「エンジンとは何か」ですよね。
まず、僕の知ってる範囲でエンジンと名の付くものを挙げてみます。
・レンダリングエンジン
・レイアウトエンジン
・ゲームエンジン
・検索エンジン
・思考エンジン/人工知能エンジン
これらは、モジュールと呼ばれたりコンポーネントと呼ばれたりすると
思います。一部はフレームワークとも。
APIは関数群ですので、APIを持ったエンジンだってありえると思います。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
旧型スペーシアのしゃくり現象...
-
エンジン交換は修復歴になりま...
-
エンジン
-
マツダCX-3、アクティブドライ...
-
日野自動車のトラックのESは エ...
-
人間のエンジン
-
エンジンヘッドカバー交換時の...
-
教習所で運転シートの位置はブ...
-
エンジンとAPIの違いとは?
-
トラックのエンジンを知られず...
-
【発電機】発電機のチョークと...
-
長期保管後にエンジンをかけるには
-
最近のジェット旅客機はエンジ...
-
CVT車 長い時間の停車はPかNか
-
コンプリートエンジンってなに...
-
JA22のエンジン(K6A)
-
違う品番のプラグでもエンジン...
-
溶接機の単相200Vと三相200Vの...
-
最近、オーバーヒート気味にな...
-
故障?停止状態からブレーキを...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
おすすめ情報