【发布时间】:2009-04-06 16:30:57
【问题描述】:
如果有人知道一种使用像 Smalltalk 这样的图像的编程语言,我真的很感兴趣......
我认为这是计算机科学史上最伟大的想法之一。除了 Smalltalk 之外,我找不到其他基于图像的语言。
【问题讨论】:
-
我一直认为这个“计算机科学史上最伟大的想法”是 Smalltalk 未被充分利用的原因之一。理论上我喜欢Smalltalk,但图像的东西总是让我有点不安。
-
我的感觉和 Chuck 一样,只是我进入 Smalltalk 还不到一个月,我认为我不会在其中做任何“大”的事情来说明如何图像的想法很好。
-
认为基于图像的开发适用于所有情况是愚蠢的——事实并非如此。当情况涉及丰富的域模型时,有点像模拟,能够即时使用和修复填充的域模型有助于让客户满意。
-
相关:stackoverflow.com/questions/3561145/what-is-a-smalltalk-image - Smalltalk 图像 = 可重新启动的核心转储。就像 Stackless Python 中的 restorable tasklet。
-
很遗憾这个关闭是一种有趣的方式来解决“什么是图像”的问题。我会举一个很好的例子。佐普。 Zope 使用 python,但代码和数据都存储在 NoSQL 类型的分层数据库中。 Zope 在 1990 年代是巨大的,但由于与非主动性相当陌生而失宠,最终失去了对 Django 的青睐,这是一个更熟悉的框架。尽管如此,它仍然是一个单一的图像系统,为现代 NoSQL 铺平了道路,并添加了一些自己的独特功能。
标签: programming-languages smalltalk