Vala(类 C# 语言)编译为 C?
我是一名 C# 开发人员,偶然发现了一种名为 vala 的新 Linux 编程语言。 它的语法与 C# 几乎完全相同,这非常棒。 我从来都不是 Mono 的忠实粉丝。 这允许程序员用 C# 风格的语言编写 GTK+ 应用程序。 我的问题是:vala 是否被编译成 C 语言?
I'm a C# developer who stumbled across a new programming language for linux called vala. It has almost exactly the same syntax as C#, which is awesome. I never really was a big fan of Mono. This allows programmers to write GTK+ apps in a C# style language. My question is: Does vala get compiled into C?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
是的,Vala 直接编译为 C。来自 Vala 主页:
您可以在此处阅读更多相关信息(还可以获取教程、邮件列表等)。 这是一个非常有趣的项目。
Yes, Vala is compiled directly to C. From the Vala homepage:
You can read more about it here (and also get tutorials, mailing lists, et cetera). It's quite an interesting project.
来自维基百科:
From Wikipedia:
正如 John 和 Chris 指出的那样,Vala 确实被编译为 C。
事实上,您可以通过使用
-C
(或--ccode< /code>) 标志。
As John and Chris pointed out, Vala does indeed get compiled to C.
In fact, you can see the generated C code by running the Vala compiler with the
-C
(or--ccode
) flag.