我仍然是一个新手程序员,我正在研究一些适合编写桌面 GUI 应用程序的垃圾收集语言。该语言必须在 Windows、OSX 和 Linux 上可用。我说“垃圾收集”而不是高级,因为像 D 这样的语言不是很高级(imo),而是垃圾收集,编译为本机代码并提供接近 C++ 的性能。然而,针对 D 开发最多的 GUI 工具包是 DWT,它是 SWT 的一个端口。我用过的少数 SWT 应用程序在每个平台上都很难看。如果 D 有一个 Qt 绑定会很棒,但我唯一能找到的是 QtD,这似乎是一个死项目。
我知道的语言:
Java
Python
D
我宁愿不将 C# 与 Mono 一起使用,而且在语法方面我更喜欢类似于 C/C++ 的语言。
还有其他的吗,你有什么建议?
编辑:该语言不必编译为本机代码,编译为字节码并在 VM 中运行就可以了。