奥利·约翰·达尔,克利斯登·奈加特——面向对象编程之父
📷 含图片
出生在挪威的计算机科学家奥利·约翰·达尔和克利斯登·奈加特于2001年共同荣获了图灵奖。达尔热爱数学,对解决复杂问题充满热情,同时,奈加特也在饶有兴趣地研究数学。几年后,这两位数学家携手合作,开启了一段非凡的旅程。
1957年,奈加特着手于模拟器的开发。为了发展他的模拟器,他需要更强大的编程语言,奈加特对达尔讲述了他的困惑和构想,希望能找到一种创新的方式来描述系统中的交互和行为,于是,两位科学家决定携手合作。他们受到《ALGOL 60》的启发,创造出了Simula编程语言。Simula,目的是模拟现实世界中的复杂系统。他们引入了“对象”这一概念,每个对象都可以拥有自己的属性和行为,正如现实世界一般。Simula不仅仅是一个工具,而且它开创了全新的编程范式:面向对象编程。通过Simula,他们展示了如何将现实的问题抽象化,进而以一种直观,高效的方式进行编程。Simula成为了后来面向对象语言(如Java,C++,Python)的蓝图。面向对象编程范式大幅改善了软件的设计,开发和维护过程。即使在达尔和奈加特逝世后,他们的贡献依旧在计算机科学的各个角落绽放光芒。面向对象编程已成为软件开发的一个重要支柱,影响着计算机的方方面面。
投票/表态
帖子ID:6a5a017f35d58
查看每个帖子点“好”的有几个人 查看每个帖子点“差”的有几个人 查看每个帖子点“何意味”的有几个人