Hola a todos.
Yo se que esta pregunta es de novato, pero aunque e leido sobre API's quisiera que alguien me diera el concepto más claro y con ejemplos si es posible.
De antemano, mil gracias.
| |||
Hola, Si mal no recuerdo, es Aplication Programming Interface, o Interfaz de Programacion de la Aplicacion. En la practica, el listado de funciones, metodos, constantes, atributos, etc de una libreria o clase que son accesibles desde fuera de la libreria o clase. Es decir, a lo que puedes llamar desde tu codigo. Ya se que no es una definicion muy "academica", pero creo que se aproxima bastante a la realidad. Y ejemplos, pues tienes desde la API de windows (para crear ventanitas), la API de DirectX u OpenGL, ... Saludos.
__________________ Josemi Aprendiz de mucho, maestro de poco. |
| ||||
Gracias Josemi, ya medio empiezo a entender, claro que si alguien tiene una explicación más academica.. todavia me sirve. Saludos.
__________________ [color=gray][size=1]Usuario Registrado de Linux #315639 |
| |||
hola,, una API apocaliptic program interfaz jaja!!! broma una API es una interfaz que te permite accesar a un conjunto de metodos diseñados para realizar tareas especificas, a ver si me explico mejor: windows tiene una API, la API de windows que es una interfaz, con la que un programador en C/c++puede accesar a las funciones necesarias para crear y manupular objetos propios de windows, por ejemplo, una ventana la funcion CreateWindowEx pertenece a la API te windows y te ayuda a crear una ventana como las que ves en tu pantalla..... otro ejemplo de una API es DirectX, las MFC (Microsoft Fundamental Class) o la API que te biene con el SDK que distribuye SUN MS para programar en java osea que son un monton de recursos (funciones, estructuras, constantes, etc) que alguien ya hizo por ti, y que te ayudan a programar |