F# 和 J# 相同吗?
我看到使用 MS Visual Studio 2010 的 F#
编译器,我听说过 J#
,它们是同一件事吗?
I see an F#
compiler with MS Visual Studio 2010, I heard about J#
, are they the same thing?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
J# 是一种采用 Java 1.1.4 代码并生成 IL 的产品,IL(与程序集相结合以提供 Java 1.1.4 的库)允许在 .NET 上构建和运行一些 Java 代码。它已经停产了,而且我从未看到过它被广泛使用的迹象 - 即使您想运行 Java 代码,到 .NET 出现时,大多数 Java 开发人员都在编写 Java 2 代码,因此他们的程序不受 .NET 支持无论如何,J#。
F# 是一种具有面向对象功能的函数式语言,可编译为 IL 并运行在。网。非常酷的东西 :) F# 非常活跃。
J# was a product which took Java 1.1.4 code and produced IL which (combined with assemblies to provide the libraries for Java 1.1.4) allowed some Java code to be built and run on .NET. It's been discontinued, and I never saw much sign of it being very widely used - even if you wanted to run Java code, by the time .NET came out most Java developers were writing Java 2 code, so their programs weren't supported by J# anyway.
F# is a functional language with object-oriented features which compiles to IL and runs on .NET. Very cool stuff :) F# is very much alive and kicking.
不,J# 是 Microsoft 多年前生产的 .NET 的 java 编译器。它停止了它。
来自 Wiki
相反,F# 是 Microsoft for .NET 的“不纯”函数式(+命令式)语言。
来自 Wiki
No, J# was a java compiler for .NET that Microsoft produced years ago. It discontinued it.
From the Wiki
F# instead is an "impure" functional (+ imperative) language of Microsoft for .NET.
From the Wiki
它们是完全不同的语言。
J#
基本上允许使用 Java 语法在 .NET Framework 下进行开发,而F#
则完全不同并且是新的 函数式编程语言They are completely different languages.
J#
basically allows using the Java syntax to develop under .NET Framework andF#
is completely different and new functional programming language不,他们是完全不同的。 J# 是 Java 的 .net 版本,而 F# 是 Microsoft 开发的一种新语言,称为函数式语言。
No, they are completely different. J# is a .net version of Java, while F# is a new language developed by Microsoft that is called a functional language.