-
-
Graphics Processing Unitから見たアプリケーションプログラミングインタフェース
1990年代に入ると、シリコングラフィックス (SGI) が自社のグラフィックワークステーション用のグラフィックライブラリとして開発・実装したがOpenGLに発展して標準化され、標準化されたグラフィックライブラリとそのAPIに対応したハードウェアアクセラレータ、という図式が登場する。(Graphics Processing Unit フレッシュアイペディアより)
-
オペレーティングシステムから見たアプリケーションプログラミングインタフェース
より単純なOSではストレージへのアクセス手段が限られているが、UNIXやLinuxなどのOSでは仮想ファイルシステム (VFS) という機構をサポートしている。UNIXなどのOSは様々なストレージデバイスをサポートしており、それらの仕様やファイルシステムとは独立した共通のアプリケーションプログラミングインタフェース (API) でアクセスできるようにしている。そのためプログラムはアクセスしようとしているデバイスに関する知識を持つ必要がない。VFS機構により、プログラムはデバイスドライバとファイルシステムドライバを経由してシステム上のあらゆるデバイスと様々なファイルシステムにアクセス可能となる。(オペレーティングシステム フレッシュアイペディアより)
-
著作権から見たアプリケーションプログラミングインタフェース
国によって保護の対象が異なる場合があり、例えば、フランスの著作権法では著作物本体のほかにそのタイトルも創作性があれば保護する旨を規定している。同じく、一部の衣服のデザインが保護されることが特に定められている。米国の著作権法では船舶の船体デザインを保護するために特に設けられた規定がある。他に、明文規定によるものではないが、活字の書体は日本法では原則として保護されないが、保護する国もある。アプリケーションプログラミングインタフェース (API) についても日本法では明示的に保護対象外としているが、米国では「保護が及ぶ」という最高裁判決が出ている。(著作権 フレッシュアイペディアより)
-
JavaとC++の比較から見たアプリケーションプログラミングインタフェース
Javaはリフレクションや任意に新しいコードを動的ロードする機能をサポートする標準APIを持つ。(JavaとC++の比較 フレッシュアイペディアより)
-
C SharpとJavaの比較から見たアプリケーションプログラミングインタフェース
C#は、一部の言語設計者から危険であると指摘されるポインタを使用した演算が制限つきながら利用できる。C#はポインタを使用するコードブロックあるいはメソッドをunsafeキーワードで修飾することでこの懸念に対応している。これにより、このコードを利用する者はそれが他の部分に比べて危険であるということを知ることができる。また、このようなコードをコンパイルする際にはコンパイラに対して/unsafeスイッチを指定する必要がある。一般に、unsafeコードが使われるのはアンマネージなAPIやシステムコールとの相互運用が必要な時、あるいは性能の向上が必要な時のみである。(C SharpとJavaの比較 フレッシュアイペディアより)
-
DirectInputから見たアプリケーションプログラミングインタフェース
DirectInputはマウス、キーボード、ジョイスティック、ゲームコントローラ等を介してユーザーからの入力情報を収集するためのAPIである。DirectInputはまたゲーム中の入力機器のボタンや座標を特定のアクションに割り当てる「アクションマッピング」のシステムを提供する。さらに「フォースフィードバック」デバイスの入出力を扱う。マイクロソフトはDirectX 9でXbox 360用コントローラーのためのXInputという新しい入力ライブラリを導入した。(DirectInput フレッシュアイペディアより)
-
コンピュータゲームの歴史から見たアプリケーションプログラミングインタフェース
9月30日 - マイクロソフトがWindowsにおけるゲーム用APIであるDirectXのバージョン1.0をリリース。(コンピュータゲームの歴史 フレッシュアイペディアより)
注目ワード
キーワード一覧