全く理解できなかった。
OSはプログラムではあってもアプリケーションプログラムではない。元々の意味はアプリがOSなどの機能を使うためのインタフェースということなんじゃないかな
APIとは叩くもの
名前の通りだろ、アプリケーションを外部のプログラムから使うためのインターフェースやろ。
窓口的なものです、で箱に問い合わせると結果が返ってくる説明で理解してくれる人は多い。レイヤーによる責務分離が無意識的にでも理解されてると早い。何言語で作るの?何が動かすの?とかに迷い込むと長い説明に。
タイトル違反
日本のVBA使いの狭い習慣に過ぎないと思う。Win32APIを省略してAPIと言う経緯からそうなっただけでしょう。COMオブジェクトのメソッドも立派なAPI。
Declare(笑) 90年代にVB使いで社会人になったのでとても懐かしい。このAPIの定義は微妙
なんか根本的な理解が間違ってる気がする。ライブラリが提供する関数だってAPIやろ/あーAPI=Win32APIという認識なのか、なるほど
OSがアプリケーションをプログラムするために必要な機能を提供するインターフェースがAPIなのだが、RPCみたいにシステム境界を跨ぐ呼び出しもAPIと言われるようになったのでややこしくなっている感はある。
VC++だとMFC経由で使うのが普通よね。30年くらい前にやってた
Web APIをAPIと言う人いるでしょ。Wikipediaをウィキという人みたいな。それしか知らないか、無頓着だからAPIと言う。API自体はApplication Programming Interfaceそのまんまの意味であってそれ以上でもそれ以下でもない。
OSやライブラリが提供するような低レイヤーの場合APIと区別するためにABIと示すことが多いような
APIって何?と聞かれた時に答える内容 - えくせるちゅんちゅん
全く理解できなかった。
OSはプログラムではあってもアプリケーションプログラムではない。元々の意味はアプリがOSなどの機能を使うためのインタフェースということなんじゃないかな
APIとは叩くもの
名前の通りだろ、アプリケーションを外部のプログラムから使うためのインターフェースやろ。
窓口的なものです、で箱に問い合わせると結果が返ってくる説明で理解してくれる人は多い。レイヤーによる責務分離が無意識的にでも理解されてると早い。何言語で作るの?何が動かすの?とかに迷い込むと長い説明に。
タイトル違反
日本のVBA使いの狭い習慣に過ぎないと思う。Win32APIを省略してAPIと言う経緯からそうなっただけでしょう。COMオブジェクトのメソッドも立派なAPI。
Declare(笑) 90年代にVB使いで社会人になったのでとても懐かしい。このAPIの定義は微妙
なんか根本的な理解が間違ってる気がする。ライブラリが提供する関数だってAPIやろ/あーAPI=Win32APIという認識なのか、なるほど
OSがアプリケーションをプログラムするために必要な機能を提供するインターフェースがAPIなのだが、RPCみたいにシステム境界を跨ぐ呼び出しもAPIと言われるようになったのでややこしくなっている感はある。
VC++だとMFC経由で使うのが普通よね。30年くらい前にやってた
Web APIをAPIと言う人いるでしょ。Wikipediaをウィキという人みたいな。それしか知らないか、無頓着だからAPIと言う。API自体はApplication Programming Interfaceそのまんまの意味であってそれ以上でもそれ以下でもない。
OSやライブラリが提供するような低レイヤーの場合APIと区別するためにABIと示すことが多いような