Interface de programación de aplicación: Diferenzas entre revisións

Contido eliminado Contido engadido
Elisardojm (conversa | contribucións)
{{Ortografía}}
Sen resumo de edición
Liña 1:
{{Sen referencias|data=abril de 2015}}{{Ortografía}}
'''Interface de Programación de Aplicación''' (''Application Programming Interface''): definición dos servizos (funcións/funcionalidades) que un determinado módulo [[software]] (peza, compoñente) provee a outros módulos. A API provee unha transparencia en canto á implementación interna desas funcionalidades nese módulo software: a implementación pode trocar e soamente se ve afectado esa implementación nese módulo (que provee tal API), sen se veren afectados os módulos que usan tal API.
== Características ==
Liña 7:
Por exemplo, pódese ver a tarefa de escribir "Ola Mundo" sobre a pantalla en diferentes niveis de abstracción: Facendo todo o traballo desde o principio:
 
1.Traza, sobre papel milimetrado, a forma das letras (e espazo) "O, l, a,M,u, n, d, o".
2.Crea unha matriz de cadrados negros e brancos que se asemelle á sucesión de letras.
3.Mediante instrucións en ensamblador, escribe a información da matriz na memoria intermedia ("buffer") de pantalla.
4.Mediante a instrución adecuada, fai que o cartón gráfico realice o envorcado desa información sobre a pantalla.
 
Por medio dun sistema operativo para formar parte do traballo:
1.Carga unha fonte tipográfica proporcionada polo sistema operativo.
2.Fai que o sistema operativo borre a pantalla.
3.Fai que o sistema operativo debuxe o texto "Ola Mundo" usando a fonte cargada.
 
Usando unha aplicación (que á súa vez usa o sistema operativo) para realizar a maior parte do traballo: Escribe un documento HTML coas palabras "Ola Mundo" para que un navegador Web como Mozilla, Firefox, Opera ou Internet Explorer poida representalo no monitor.