人气不等于好,在我看来,Java是编程的最佳语言,因为它比Vb更成功的设计语言,因为它遵循OO设计的原则,而不是像v那样,想要混合两个范例 程序和OO。 但是,与Ruby相比,它不是那么纯,想像int bool,char这样的原始类型。 实际上,它违反了OO设计原则,“系统中的一切都是对象”。
我想大多数要组合两个更多编程范例的语言最终会使语言更加复杂,以VB,C ++和Scala为例。 C ++中有很多陷阱和陷阱。 而VB的类型系统总是与我混淆,因为它要在基于OO的设计中混合功能风格。
一些功能元素将使一种语言更具表现力,如python和ruby,而一些OO设计将使一种语言变得更实用。 但是我总是怀疑是否完全混合这两种模式是很好的。