DEV Community

Discussion on: When to Call it Quits on a Project: Stepping Back and Taking a Break

 
alainvanhout profile image
Alain Van Hout

The short answer here is: it's just "the library API" or "the library's API'.

Something to keep in mind in that the 'i' in API stands for interface. So the code you write is meant to (i.e. is your way to) interface with the library or framework. Code is just statements, written in whatever language. So saying 'API code' is equivalent to saying 'looping code', while just calling it 'a loop' works just fine.

I think you'd be surprised how many people do use the term 'API' in the sense that I'm talking about, rather than only in the http/REST/SOAP sense. The following might offer some help: quora.com/What-is-the-difference-b.... Most notably: "An API is an interface for other programs to interact with your program or library without having direct access."

To give a very quick but telling example, have a look at api.jquery.com/ and it's subpages. The 'api' there has nothing whatsoever to do with ajax calls to json http APIs, but in fact refers to the library's (or libraries') surface area, with which you can interact and make use of.

Thread Thread
 
k2t0f12d profile image
Bryan Baldwin • Edited

This isn't different then writing a C library with library specific macros, enums, and typedefs. The code you write with it could look very different, but it is still C.