软件开发的历史很短,从有人编写和执行第一个计算机程序至今,也不足百年。尽管历史并不悠久,但其影响力并不逊于其他任何一种开创性的发明。有人把计算机科学发展史与人类认识真实世界的历史放在一起加以比较,这非常有意思,我们也借此来理解为什么软件开发需要优秀的API。下面我们来试试这么做。