Flutter 的代码编译成哪种原生编程语言?

Which native programming language is Flutter's code compile to?

使用 Dart 语言允许 Flutter 提前将源代码编译为本地代码。

我想知道它针对不同的平台编译成哪种母语。

Android- 是 Java 还是 Kotlin?

iOS - 是 swift 还是 objective c?

Web - 是 Javascript 还是 angular?

我到处都能找到它被编译成本地代码,但找不到它被编译成哪种本地编程语言的确切信息!

实际上,当您从 android studio 创建新的 flutter 项目时,您可以选择 android 和 ios 语言之一:

android: java 或 kotlin

ios: objective-C 或 switft

这是我在 android studio 中创建新的 flutter 项目时的截图:

除了网络,Dart 被转译 为JavaScript,Dart 没有转译为另一种human-readable 编程语言。对于调试构建,Dart 通过 Dart VM 编译为 Dart 字节码 运行。对于发布版本,它被编译为“本机代码”,这意味着它是硬件的机器代码(例如 ARM 指令或 x86-64 指令)。