10

我发现 Smalltalk 在越来越多的方面是创新者,即第一次创造了技术或至少是整体概念。我可以想到以下几点:

所有这些都正确吗?Smalltalk 带来了哪些进一步的创新?

我敢肯定还有更多(例如在语言设计领域?)

4

6 回答 6

7
  • 鼠标
  • 单元测试
  • 重构
  • 清除GC
  • 图像概念(快照)
于 2011-10-24T12:03:12.493 回答
3

它是第一种对其大多数继任者有明显改进的语言(可能除了selfnewspeak)。如果您想看到 java 和 c# 的未来,那么只要看看 smalltalk。

于 2011-10-29T14:11:49.067 回答
1

此外,Dan Ingalls 通常因发明BitBLT作为 Smalltalk 72 的一部分而受到赞誉。

我还会将“IDE”添加到列表中,但我没有引用来支持它。

于 2011-12-01T23:47:25.447 回答
1

You forgot one BIG thing: object-oriented programming

于 2012-03-09T21:48:26.327 回答
0

我在某处读到 smalltalk 实现了第一个基于窗口的 GUI。很难打败它;)

于 2011-11-22T17:56:56.743 回答
0

领域驱动设计:Trygve Renskaug 关于 MVC 模式的论文大量讨论了在对象模型中表示系统领域并将其与概念视图分离的重要性。

于 2012-03-08T18:22:58.730 回答