gpt4 book ai didi

swift - 随着 Swift 的开源,如何让它在 JVM 上运行?

转载 作者:搜寻专家 更新时间:2023-10-31 23:03:17 25 4
gpt4 key购买 nike

<分区>

我主要使用 Objective-C 和 Swift 进行编程,并且理解 Apple 在年底前宣布开放源代码 Swift 作为使其也可用于后端编程的举措。引用 Craig Federighi(工程高级副总裁)在主题演讲中的话:“我们认为 Swift 是我们将用于应用程序和系统编程的语言”。提到系统编程和提到将有用于 Linux 的库似乎也清楚地表明了将其用作后端开发语言的道路。

所以我的问题与可能采用的两种可能路径有关。一方面,Swift 的 page说“使用令人难以置信的高性能 LLVM 编译器,Swift 代码被转换为优化的 native 代码,以充分利用现代硬件。”这意味着必须为我假设的每个目标硬件编译它。这个假设是否正确?

另一方面,如果 Swift 被编译到 JVM,我认为这将使 Swift 的采用范围更广、速度更快,因为它可以利用 JVM 的硬件独立性。

我想我的问题的重点是:以上这两个假设是否正确?甚至可以将 Swift 编译成 JVM 吗?如果是这样,相对于每个目标硬件的 native 代码,它有哪些优势和劣势。

我很想知道这是否是关于如何考虑 Swift 的这种开发的大概情况。

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com