But the whole debate is a little pedantic for me. Just need to get it working ...
But the whole debate is a little pedantic for me. Just need to get it working ...
A calling convention is an API, an ABI is an API, and I am even okay with going as far as saying "walking into a convenience store, talking to a clerk in a human language to retrieve items in exchange of paper currency" is an API.
I think that is a bit far. Social customs define some sort of interface we use to complete transactions, but it is not programmable nor dealing with applications.
Its gets the point across but certainly a stretch. We are neither applications nor is the convention well-defined in that example, but the point stands.
This is more apt to call a protocol than an API. An API could conform to this protocol though, in a manner of speaking.