为什么要发明面向对象编程?
云栖号资讯:【点击查看更多行业资讯】在这里您可以找到不同行业的第一手的上云资讯,还在等什么,快来! 1992年,ACM邀请我为他们举办的第二届“编程语言历史”大会撰写一篇有关我的工作经历的文章。如今,这段历史有多个版本,其中Bret Victor网站上的“Smalltalk的早期历史”(地址:http://worrydream.com/EarlyHistoryOfSmalltalk/)记载了很多细节,有兴趣的人可以去看看。 我需要申明两点:(a)在1966年的工作中,我确实用到了“面向对象的程序设计”这个词;但是,(b)我当时使用这个词的本意是,对我在多个工作经历中的想法的“轮换”和概括,这些工作经历包括:一开始我是一名生物学家 从1961年开始担任美国空军程序员,当时的工作是编写“语义文件系统” 后来投身B5000计算机的硬件 很长一段时间都在从事“多程序”和“分时”操作系统的工作 最令人惊讶的是从事过Ivan Sutherland的Sketchpad程序 在Simula中度过了一段平淡无奇的时光 最终从事网络计算机(投身研究社区的ARPAnet) 1966年11月某人的一句极其简单...