API: Una inmersión profunda en las interfaces de programación de aplicaciones