gpt4 book ai didi

macos - Smalltalk 是适用于 Mac OS X 的可行开发语言吗?

转载 作者:行者123 更新时间:2023-12-03 21:13:20 26 4
gpt4 key购买 nike

每次我看到有关软件开发的讨论时,总会有人建议或赞美 Smalltalk 的品质,无论是优美的语言结构还是基本上所有事物的更好实现。

所以我很好奇,有人在 Smalltalk 中开发吗? Smalltalk真的可以用来在Mac上开发软件吗?或者 Smalltalk 的目标平台是什么?这种看似奇妙但不受欢迎的语言的典型代表是什么?

最佳答案

Smalltalk 并没有以任何主要方式真正用于 Mac 上的 GUI 应用程序开发。唯一可以生成 native 应用程序的发行版是 Ambrai Smalltalk,它在 beta AFAIK 中消失了。 Squeak是当今最流行的 Smalltalk 变体,但是如果您发布一个看起来像 Squeak 的 Mac OS X 应用程序,您将被肢解。如果您有兴趣学习这门语言(这在很多方面仍然是独一无二的),那么值得一试,但您可能不会用它来开发 OS X 应用程序。

如果您想要类似的东西,请查看 MacRuby . Ruby 与 Smalltalk 非常接近,但实际上不是 Smalltalk — 完全面向对象、动态、100% 基于消息、大量使用块等。MacRuby 是 Apple 开发的一种实现,专门用于制作 OS X 应用程序。

Mac OS X 的原生 Objective-C 也深受 Smalltalk 的启发(它基本上是 Smalltalk 对象系统的一大块,并将语法固定在 C 上),但由于其极端的 C 兼容性,它离树有点远。

关于macos - Smalltalk 是适用于 Mac OS X 的可行开发语言吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1139378/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com