在我大学的第一门编程课程中,我学的是Java
……在我大学的第一门编程课程中,我学的是Java。有一件事让我觉得非常困扰,就是很难或者在很多情况下不可能更改编程语言。当然,你可以编写新的函数、方法或类,但我不能更改if语句的关键词。我还记得助教说:「你为什么想这么做?」我发现自己在想:「如果我们能编程计算机,那为什么不能编程语言呢?」15年后,我仍然有这种感觉,不过我已经和它和解了。事情就是如此。不过也有一些例外!比如:Lisp、Smalltalk和类似的语言。这在一定程度上也是我曾就职于一家专业使用Pharo(一种Smalltalk的后代[2])的公司的原因。我记得在Pharo中用一种非常粗糙的方法实现了运行时类型检查[1],只是为了好玩。我不是Ruby程序员,我知道的只是Ruby有一些与Smalltalk相同的东西。……
源讨论我不再喜欢 Ruby 了吗?(2024)原帖 178 条评论 · 导入时统计