面向对象编程:一些历史和未来50年的挑战。
面向对象编程与Ole-Johan Dahl和Kristen Nygaard在语言设计方面的开创性工作有着千丝万缕的联系,这项工作于1961年春在挪威计算中心开始。然而,50年后的今天,我们认为面向对象是思想、约束和人的复杂相互作用的结果。Dahl和Nygaard肯定会认出它是他们的后代,但也可能会对它成长的程度感到惊讶。
本文基于2011年8月22日在奥斯陆大学举行的Ole-Johan Dahl Hus科学开馆典礼上的一次演讲。它着眼于面向对象背后的基本思想,这些思想如何演变为占主导地位的编程范例,以及它们在我们迎接下一个五十年的信息学挑战时必须提供什么。
视图摘要