java - JVM 和 .NET 运行时的编程语言
问题描述
我知道 Clojure 是为 JVM 和 .NET (CLR) 发布的。是否有任何在 JVM 和 .NET (CLR) 上运行的编程语言。我认为如果我可以编写一个程序并在 JVM 和 .NET 上运行它,那就太好了。
提前致谢。
解决方案
我可以使用谷歌搜索找到以下内容:
cito 自动将 Ć 编程语言翻译成 C、Java、C#、JavaScript、ActionScript、Perl 和 D。Ć 是一种新语言,旨在制作可移植的编程库,其语法类似于 C#。翻译后的代码是轻量级的(没有虚拟机、仿真或大型运行时)、人类可读的并且非常适合目标语言(包括命名约定和文档注释)。
使用 Haxe 语言编写的代码可以源对源代码编译成 ActionScript 3、JavaScript、Java、C++、C#、PHP、Python、Lua 和 Node.js。Haxe 也可以直接编译 SWF 和 Neko 字节码。
Fantom 是一种优雅的开源、面向对象的软件语言,可在 Java 虚拟机 (JVM) 上运行。Fantom 设计为可移植的,还可以编译为 Javascript,甚至可以在 .NET 公共语言运行时 (CLR) 上运行!
- 一郎
https://github.com/koczkatamas/onelang
打字稿⇒ C++、C#、Go、Java、JavaScript、Perl、PHP、Python、Ruby、Swift
推荐阅读
- react-native - 从第二个操作添加一些数据后如何刷新选项卡
- tensorflow - tf.concat 和 tf.reshape 会截断梯度流吗?
- python - 棉花糖限制序列化深度
- node.js - 如何设置 max-old-space-size 使其在 OS X 上运行的 NativeScript 的 VS Code 扩展中得到尊重?
- kubernetes - 不合理的没有足够的 CPU 用于部署扩展
- r - ggplot在刻面时删除特定的x轴标签
- java - 如何在 Spring Boot 中将带有前导零的 Integer 绑定到请求有效负载中的 Integer 字段?
- pip - 获取 pip 包的 Yum/RPM 版本 (django-tables2)
- javascript - 无法在 Axios 调用之外获得价值
- c# - 交叉继承实现与EF Core 3.0