Scala - Java =?(或Clojure - Java =?)

Kav*_*ian 9 java scala clojure

  1. 开发人员是否可以在不了解Java的情况下使用Scala?
  2. 开发人员可以在不知道Java的情况下使用Clojure吗?

注意:例如我是C#开发人员,我使用.NET而不知道任何VB(当然WF 4.0使用VB语句,所以我拒绝任何涉及WF 4.0的项目:)).

总结I:感谢大家的回答.现在我可以告诉人们可以在不知道Java(语言)的情况下使用这些语言.现在我有另一个问题:如何从Java(JVM)生态系统开始?什么是初学者,中级和高级知识库(包!)?老实说Java生态系统对我来说总是有点混乱,因此为学习(曲线!)JVM提供一些"参考参考"和"defacto教程"会非常有帮助.(好的!我会把它作为另一个问题发布!)

Jes*_*per 14

Scala和Clojure更是如此,它们与Java完全不同.他们唯一的共同点是它们在Java虚拟机上运行.您不需要知道要在Scala或Clojure中编程的Java编程语言.但是,了解Java生态系统(Java虚拟机和运行时环境)会很有用.