首页 > 解决方案 > JVM 和 .NET 运行时的编程语言

问题描述

我知道 Clojure 是为 JVM 和 .NET (CLR) 发布的。是否有任何在 JVM 和 .NET (CLR) 上运行的编程语言。我认为如果我可以编写一个程序并在 JVM 和 .NET 上运行它,那就太好了。

提前致谢。

标签: javac#.netclojurejvm

解决方案


我可以使用谷歌搜索找到以下内容:

  1. Ć 编程语言http://cito.sourceforge.net/

cito 自动将 Ć 编程语言翻译成 C、Java、C#、JavaScript、ActionScript、Perl 和 D。Ć 是一种新语言,旨在制作可移植的编程库,其语法类似于 C#。翻译后的代码是轻量级的(没有虚拟机、仿真或大型运行时)、人类可读的并且非常适合目标语言(包括命名约定和文档注释)。

  1. 斧头https://haxe.org/

使用 Haxe 语言编写的代码可以源对源代码编译成 ActionScript 3、JavaScript、Java、C++、C#、PHP、Python、Lua 和 Node.js。Haxe 也可以直接编译 SWF 和 Neko 字节码。

  1. 幻想http://fantom-lang.org/

Fantom 是一种优雅的开源、面向对象的软件语言,可在 Java 虚拟机 (JVM) 上运行。Fantom 设计为可移植的,还可以编译为 Javascript,甚至可以在 .NET 公共语言运行时 (CLR) 上运行!

  1. 一郎

https://github.com/koczkatamas/onelang

https://ide.onelang.io/

打字稿⇒ C++、C#、Go、Java、JavaScript、Perl、PHP、Python、Ruby、Swift


推荐阅读