8/9/2023 0 Comments Doxygen generate chmNet projects for desktop and UWP: libraries and applications. I develop programs and libraries for the desktop and UWP the information I will be providing also is useful when developing software for tablets, smart phones, and other devices. This is a more general definition and the one which I will be referring to in this post. A good API makes it easier to develop a computer program by providing all the building blocks, which are then put together by the programmer. In general terms, it is a set of clearly defined methods of communication between various software components. In computer programming, an Application Programming Interface ( API) is a set of subroutine definitions, protocols, and tools for building application software. But there is a second definition that is more wide-ranging as exemplified by the definition in the Application Programming Interface article on Wikipedia: This, and similar definitions, are used consistently when referring to client programs communicating with web servers over the Internet for example: RESTful web services. In other words, API is a kind of communication channel through which two separate programs can communicate with each other and share each others service and resources. For example, the following definition is provided by Gurpreet Singh in his blog titled What is API Documentation?:Īn API is a set of predefined rules and specifications that a software program can follow to use the services and resources provided by another software program. What is an API? API stands for Application Programming Interface, but what is that really? Looking at definitions on the Internet, you will often see references to one program using another program.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |