#smalltalk

2021-6-17 18:32
为了帮助我们的社区在Covid-19期间远程工作,我们正在通过2020年6月30日,在我们的数字图书馆中通过ACM发布的所有工作。了解更多 我们使用cookie确保我们为您提供最佳体验。 似乎您的浏览器并不支持它们,这会影响网站功能。
The Smalltalk Zoo(computerhistory.org)
2020-12-18 16:9
为纪念Smalltalk-80发行40周年,计算机历史博物馆自豪地宣布与Dan Ingalls合作保护和托管“ Smalltalk动物园”。下面,计算机科学家Adele Goldberg解释了Smalltalk背后的愿景。 Smalltalk Zoo是革命性图形编程和用户环境Smalltalk的历史版本的......
2020-10-21 6:41
我认为这本书是计算机科学中最经典、最重要的著作之一--“设计模式:面向重用对象设计的元素”(Design Patterns:Elements of Reuse Object Oriented Design)。这是不幸的,因为前一年是这本书出版25周年,一本如此古老的书能产生如此尖酸刻薄的言辞是很奇怪的。尤其是推特上的......
BitSyntax for Smalltalk(eighty-twenty.org)
2020-10-8 9:15
当我在一个移动Smalltalk系统上工作时,我发现自己需要解码和编码许多复杂的电话数据包格式1,例如,传入的SMS Delivery消息,其中包含GSM 03.40格式的SMS-Delivery TPDU,该TPDU包含7位(!)。GSM 03.38-编码文本: 事实证明,要获得一部可以正常工作的手机,需要过多的这......
2020-10-7 18:8
这本出版物连续第二个月聚焦于一种特定的编程语言。上个月,格雷厄姆用以下几句话开始了他关于Java的文章: 让我从承认开始:我花了几个星期的时间才弄清楚要为de Programmatica Ipsum的Java问题谈些什么。这件事实在是太多了。 我的这篇关于Smalltalk的文章必须以类似的免责声明开始。我花了几个星......
2020-9-24 2:47
我认为这本书是计算机科学中最经典、最重要的著作之一--“设计模式:面向重用对象设计的元素”(Design Patterns:Elements of Reuse Object Oriented Design)。这是不幸的,因为前一年是这本书出版25周年,这么古老的一本书能产生如此尖酸刻薄的声音是很奇怪的。尤其是推特上的......
Bits of History, Words of Advice(gbracha.blogspot.com)
2020-8-31 22:14
为什么你们这些蠢货要用这些低劣的语言载体,而我们这里却有这样的东西。 珍贵,如此优雅,让我如此愉悦?你怎么能这么瞎这么傻? 那场辩论你永远赢不了,我认为你也不应该尝试。 在20世纪70年代末,施乐帕洛阿尔托研究中心的研究人员发明了现代计算机。当然,还有其他人。 其中很大一部分是用Smalltalk编程语言完成的,并且......
Why Smalltalk Has Failed(gbracha.blogspot.com)
2020-8-31 19:56
为什么你们这些蠢货要用这些低劣的语言载体,而我们这里却有这样的东西。 珍贵,如此优雅,让我如此愉悦?你怎么能这么瞎这么傻? 那场辩论你永远赢不了,我认为你也不应该尝试。 在20世纪70年代末,施乐帕洛阿尔托研究中心的研究人员发明了现代计算机。当然,还有其他人。 其中很大一部分是用Smalltalk编程语言完成的,并且......
2020-8-26 13:32
早在2007年,当Openmoko刚刚兴起的时候,我编写了一个基于Erlang的用户空间,它已经能够接听、拨打电话、接听和发送短信了。项目停滞不前:Openmoko GTA01太慢了,它的电源管理太原始了,而且Erlang的GUI功能太简陋,不值得进一步的工作。 现代手机硬件要强大得多。是时候再次尝试一下移动个人电脑......
Stef's Free Online Smalltalk Books(stephane.ducasse.free.fr)
2020-8-22 23:34
我开始厌倦了看到所有我喜欢的书都绝版了,所以我开始联系作者,并 收集他们的旧书。我要感谢他们所有人,也感谢他们的出版商。如果你 知道有作者愿意给社区赠送一本书吗,请给 给他我的电子邮件。你可以支持我。先谢谢你。您可以在TDDSpec、Pharoby Example Updateed、Pharo with Style、......
2020-7-21 7:17
Pharo得益于优雅的设计,可以相对简单地实现许多高级编程技术。以下是其中一些: 在Pharo中,可以消除程序和IDE之间的边界。这意味着您可以在调试期间直接使用代码来直观地表示数据结构,并且可以轻松地修改内置工具以满足您的需要,等等。 在断点上,使用调试器中的自定义电路区域可视化表示形式,对原始调试器内的一段代码运......
2020-6-14 21:41
得知SWIFT最近采用了Smalltalk关键字语法:[接受]SE-0279:多个尾随闭包,我非常惊讶。也就是说:关键字以冒号结尾,后跟参数,不带任何大括号。令人难以置信。一点。当然,如果这不是特殊情况的特例,特别是多个尾随闭包的特例,这是尾随闭包的一个特例,那么SWIFT就不会成为SWIFT,这是奇怪和特殊的-Ca......
2020-6-13 22:45
为了帮助支持我们的社区在新冠肺炎期间远程工作,我们将在2020年6月30日之前免费提供ACM在我们数字图书馆中发布的所有作品。了解更多。 我们使用饼干,以确保我们给你最好的经验,在我们的网站。 您的浏览器似乎不支持它们,这会影响网站功能。
2020-6-3 9:19
吉拉德·布拉查(Gilad Bracha)最近发表了一篇名为“历史点滴,忠告之词”的文章,谈到了Smalltalk令人难以置信的影响力,但对此表示遗憾: …。今天,Smalltalk已经沦为真正信徒的小众。每当两个或更多的Smalltalk人聚在一起喝酒时,人们就会争论这个问题:为什么? (除非另有说明,否则所有的区......
2020-5-25 21:40
欢迎使用在OS X、Windows和Linux上运行的Smalltalk-80系统的蓝皮书C++实现的My";by the Bluebook";C++。自从第一次在1981年8月的Byte杂志上读到关于Smalltalk的内容以来,我一直对它很感兴趣。那时,我们所有的都是运行速度很慢的8位计算机,4K内存......
2020-5-25 16:47
为什么你们这些蠢货要用这些低劣的语言载体,而我们这里却有这样的东西。 珍贵,如此优雅,让我如此愉悦?你怎么能这么瞎这么傻? 那场辩论你永远赢不了,我认为你也不应该尝试。 在20世纪70年代末,施乐帕洛阿尔托研究中心的研究人员发明了现代计算机。当然,还有其他人。 其中很大一部分是用Smalltalk编程语言完成的,并且......