夜雨聆风学习资料网

ARTICLE · 1118117

V 语言:从源码到可执行文件的一万多星编译

V 语言:从源码到可执行文件的一万多星编译

V 语言:从源码到可执行文件的一万多星编译

刚把 V 语言这套工具链跑通,它想挤的位置挺明确:写接近 C 的性能,又不想折腾 C 的工具链。

这东西主打一个极简。语法号称“一个周末能学会”,编译速度接近 Go。最爽的是它自带编译器、包管理器和测试工具,一个仓库就是全部,不用再装一堆插件。默认带 GC,关键代码也能手动管内存,还能直接把 C 代码翻译过来复用。

上手也简单,三行命令就能把编译器从源码拉起来。写好代码用 v run 直接跑,它会先转成可读的 C,再调用 C 编译器产出机器码。开发时用自带的 TCC 追求极速,发布时加个 -prod 参数,就能调 clang 或 gcc 做完整优化。

不过别急着拿它上生产。V 还没到 1.0,核心 API 可能还会变。而且它的生态成熟度跟 Go、Python 没法比,C 代码自动翻译过来也得人工改半天。说白了,它更适合个人开发者写个小工具,或者给初创团队做个轻量备选。

原文V 语言:从源码到可执行文件的一万多星编译器工具链
收录于开源实用工具
作者提示: 个人观点,仅供参考
上海,29分钟前,

相关学习资料