今天我的一位同事展示了我可以称之为有趣的计算机科学。他创造了一个“系统”,因为没有一个更好的词叫做Offsider。演讲结束后,我有一个琐碎的想法,那就是这一定有某种优先级。
感觉就像一个基于对象的 shell,比如 python,在创建时对对象进行即时酸洗,感觉就像一个基于 php 文件的会话。任何人都可以得出任何既定的相似之处吗?什么是合理的用例?
今天我的一位同事展示了我可以称之为有趣的计算机科学。他创造了一个“系统”,因为没有一个更好的词叫做Offsider。演讲结束后,我有一个琐碎的想法,那就是这一定有某种优先级。
感觉就像一个基于对象的 shell,比如 python,在创建时对对象进行即时酸洗,感觉就像一个基于 php 文件的会话。任何人都可以得出任何既定的相似之处吗?什么是合理的用例?
几个相似之处:
Smalltalk首先(并且仍然是最好的)完成了“一切都是消息传递” 。
许多年前,Dave Hanson 和 Chris Fraser 尝试了一个实验,基本上说“语言就是操作系统”。(它没有成功。)你同事的提议听起来像是“让我们与现有的操作系统交谈,就好像它是一种面向对象的语言一样”。
在我看来,区分 Unix 的主要思想是
我看不出如何通过在其上分层对象来改进此模型。对象不适合现有的 Unix 模型,因此您将最终创建一组使用对象模型的全新程序。在这一点上,您不妨只使用世界上众多优秀的面向对象编程语言中的一种,或者如果您想要不止一种,则使用许多糟糕的互操作性工具(如 CORBA)中的一种。
我认为这是另一种深奥的编程语言
它们通常具有一些有趣的功能,但没有人确定如何在此基础上进行构建