我感兴趣地阅读了一些最近的语言与语言问题... Perl 与 Python,Python 与 Java,一种语言可以比另一种更好吗?
我注意到的一件事是,我们中的很多人不喜欢语言都有非常肤浅的原因。我们第一眼就注意到了这些事情,它们让我们感到厌烦。我们回避那些可能非常好的语言,因为如果我们打扰的话,我们可能会在 2 秒内学会喜欢或忽略这些功能。
好吧,我和下一个人一样有罪,如果不是更多的话。开始:
- Ruby:我看到的所有 Ruby 示例代码都使用该
puts
命令,这是一种幼稚的意第绪语解剖术语。因此,即使我应该认真对待 Ruby 代码,我也不能认真对待。 - Python:我第一次看到它时,我对整个重要的空白都傻笑了。在接下来的几年里,我避免了它。现在我几乎不使用其他任何东西。
- Java:我不喜欢 identifiersThatLookLikeThis。我不确定为什么。
- Lisp:所有括号都有问题。不同重要性和目的的事物(函数声明、变量赋值等)在语法上没有区别,我懒得去学习什么是什么。
- Fortran:大写的一切都伤害了我的眼睛。我知道现代代码不必这样写,但大多数示例代码是......
- Visual Basic:
Dim
用于声明变量让我很烦恼,因为我记得 GW-BASIC 的美好时光,当时它仅用于维度数组。
哪些语言乍一看对我来说是正确的?Perl、C、QBasic、JavaScript、汇编语言、BASH shell、FORTH。
好的,现在我已经晾干了我的脏衣服……我想听听你的。 你的语言障碍是什么?哪些肤浅的特征困扰着你?你是如何克服它们的?