Mik*_*ike
6
open-source
cross-platform
static-typing
可能是一个愚蠢的问题.是否有Java和.NET平台的替代品?
哪一个:
- 是一种编程语言本身.语言端口,除非它们成为主导,并不是真正成功的IMO.
- 可能拥有像JVM 这样的自己的执行平台,这是一个很大的优势.但是翻译也没关系.
- 是静态类型.
- 是开源的,由开放社区开发.
- 是跨平台的,如Java:一次编译,到处运行.
- 现代:多范式(OOP和泛型,功能是一个加号),并发(至少允许并发写),垃圾收集是一个加号,反射是一个加号.
我很高兴知道满足这个标准的不受欢迎的或实验性的语言.死语言不行.
所有上述(主观)条件均为真的语言可能属于两类之一
- 静态类型的解释语言项目.哪个会提供跨平台的解释器和库.
- 类似Java的语言,但有两个区别:不是Java端口,而是由社区开发.