Java 7HashMap实现解析-Ranger跨平台转译器

Ranger 跨平台转译器有点意思。它是一个自托管的小型编译器,支持将算法和应用程序编写成跨平台的形式。你可以用它生成各种目标语言的代码,比如JavaScriptJavaGoSwiftPHP等等。更酷的是,它是用自己编写的,支持类型安全、继承、运算符重载等特性,简直是个跨语言的瑞士军刀!

不过,目前它对不同语言的支持程度不一。例如,JavaScript的编译已经稳定了,但其他目标语言的支持质量稍逊一筹,尤其是C++C#。如果你是个跨平台开发爱好者,挺值得尝试的。要安装的话,直接用npm install -g ranger-compiler就行。

不过需要注意,官方支持平台主要是node.js,所以你得准备好相应的环境。嗯,翻译后的代码质量和效果也是因目标语言不同而有所差异,编译时需要留心这些问题。如果你想快速上手,试试直接编译JavaScript,它的支持最好。

zip 文件大小:3.13MB