开源管理编程语言

Zif*_*fre 5 java mono open-source

除了Mono和Java之外,是否有任何好的,可移植的,开源的,高级的,静态类型的,命令式的,面向对象的,垃圾收集的,安全的语言/运行时具有合理的性能?单声道很好,但它是微软的技术,我有点害怕使用它(我不确定这种恐惧是多么理性).Java的问题在于它太简单了(没有无符号数据类型,没有结构等).

Jon*_*eet 9

Mono不是微软的技术..NET是,但Mono不是--Mono是ECMA-334和ECMA-335国际标准的开源实现.是的,它们起源于微软,但Mono本身并不是微软的技术.

当然,Mono不是一种语言 - C#是语言.但是,语言并不是真正的开源或不是 - 实现.

这听起来好像你可能对C#有一种非理性的恐惧 - 而且对Java也是如此.我当然希望在Java中看到这些东西(我非常喜欢C#),但仍然可以在其中编写非常重要的应用程序.


Cec*_*ame 2

我想指出Vala,它是一种基于 C# 语法的语言,但它的目标是 C 编译器(类似于 Eiffel)和轻量级、自托管运行时。但它缺乏垃圾收集。