dart2native,Dart程序可以预编译为本地可执行代码

 dart2native,Dart程序可以预编译为本地可执行代码

Google 在 Dart 语言 2.6 版本中带来了一个 dart2native 编译功能,这是其现有编译器的扩展,能够将 Dart 程序编译为包含预编译的机器码的自包含可执行文件。

dart2native,Dart程序可以预编译为本地可执行代码

这一功能能够使开发人员使用 Dart 在 macOS、Windows 或 Linux 上创建命令行工具,而此前 Dart 仅适用于 iOS 和 Android 移动设备。

这些自包含的可执行文件可以在未安装 Dart SDK 的计算机上运行,并且可以在几毫秒内开始运行,同时当编译为本地代码时,可以使用 Dart 相同的核心库集。

开发人员表示使用本机代码可以将 Docker 镜像的大小减少 90% 以上。

不过目前 dart2native 编译器还不完善,比如当前还没有提供交叉编译支持。

详情查看:

https://medium.com/dartlang/dart2native-a76c815e6baf

【编辑推荐】

  1. 深度神经网络可解释性方法汇总,附Tensorflow代码实现
  2. GitHub标星2.6K!Jupyter“慌了”!Netflix发布新开发工具Polynote
  3. 程序员,为什么千万不要重写代码?
  4. 谷歌升级可在浏览器内运行的免编程AI训练工具
  5. 7个提高开发能力的趣味性项目,速来体验!

【责任编辑:张燕妮 TEL:(010)68476606】

点赞 0

dawei

【声明】:北京站长网内容转载自互联网,其相关言论仅代表作者个人观点绝非权威,不代表本站立场。如您发现内容存在版权问题,请提交相关链接至邮箱:bqsm@foxmail.com,我们将及时予以处理。