Scala - Java =? (或Clojure - Java =?) [英] Scala - Java = ? (Or Clojure - Java = ?)

查看:92
本文介绍了Scala - Java =? (或Clojure - Java =?)的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述


  1. 开发人员可能在不知道Java的情况下使用Scala?

  2. 开发人员可能在不知道Java的情况下使用Clojure? >
  1. Is it possible for a developer to use Scala without knowing Java?
  2. Is it possible for a developer to use Clojure without knowing Java?

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

Note: For example I am a C# developer and I use .NET without knowing any VB (Of-course WF 4.0 uses VB for statements, so I refuse any projects involving WF 4.0 :) ).

总结我:感谢所有为你的答案。现在我可以告诉一个人可以使用这些语言,而不知道Java(语言)。现在我有另一个问题:如何从Java(JVM)生态系统开始?什么是初学者,中级和高级知识库(包!)?说实话,Java生态系统对我来说总是有点混乱,所以提供一些参考参考和defacto教程来学习(曲线!)JVM是非常有帮助的。
(OK!我会将它作为另一个问题发布!)

Summary I: Thanks to all for your answers. Now I can tell one can use these languages without knowing Java (The Language). Now I've got another question: How can one start with Java (JVM) ecosystem? What are beginner, intermediate and advanced knowledge-bases (bags!)? To be honest Java ecosystem was always a bit confusing to me, so it would be very helpful to provide some "reference references" and "defacto tutorials" for learning (curve!) JVM. (OK! I will post it as another question!)

推荐答案

Scala,Clojure完全不同于Java的语言。他们唯一的共同点是它们在Java虚拟机上运行。你不需要知道Java编程语言在Scala或Clojure中编程。但是,了解一些关于Java生态系统(Java虚拟机和运行时环境)的信息将是有用的。

Scala, and Clojure even more so, are totally different languages from Java. The only thing they have in common is that they run on the Java virtual machine. You do not need to know the Java programming language to program in Scala or Clojure. It would be useful, however, to know something about the Java ecosystem (the Java virtual machine and runtime environment).

这篇关于Scala - Java =? (或Clojure - Java =?)的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆