kneo

kneo

V2EX 第 640670 号会员,加入于 2023-07-28 00:00:58 +08:00
今日活跃度排名 7073
根据 kneo 的设置,主题列表被隐藏
二手交易 相关的信息,包括已关闭的交易,不会被隐藏
kneo 最近回复了
1 天前
回复了 BaymaxK 创建的主题 程序员 你们有玩过 JetBrains 家的远程开发吗?
早期用过一次,启动很慢,还总断,放弃了。现在不知道怎么样。建议还是自己试一下。
@gaogaotiantian 那就是只能查看,但是不能运行对吧。
遇见这种项目其实我更关心的是有什么限制。
3 天前
回复了 HAYABUSA 创建的主题 NAS 关于群晖 NAS 二手卖掉前要做的事情
能接受一段时间没 NAS 用?
这不是啥新功能啊,豆包 app 里老早就可以了。api 调用不清楚。
改不了分辨率的话,感觉还是驱动有问题。
> 已经花在 rust 学习上快 2 个多月了,这个时候放弃是不是有点浪费时间了?

1. 及时止损
2. 2 个月其实没学到啥,但也不是啥都没学到
3. 没人真的在意你会 rust 还是 go ,自己舒服最重要
4. rust 最大的优势:学了之后,不管你在哪个层次,哪怕是躺在地板上,都会有一种莫名的膨胀感,一览众山小。自信有时候也很重要。
6 天前
回复了 RiverBWU 创建的主题 C++ C++库脚手架项目及思考
总结的不错。不过感觉标题不太准确。
@drymonfidelia 如果你不用模板,C++也可以很快。
你想想为什么要通过中间语言,不直接生成机器码呢?
1. 中间语言和源语言特性接近,编译器比较简单。
2. 利用中间语言的生态,比如把中间语言作为库使用,或者使用中间语音的库。

Rust 不用想了,让程序生成正确的 Rust 代码,可能比直接生成机器码还麻烦。除非你的语言本身就是建立在 Rust 之上的。比如你的语言本身也有 borrow checker 。
同时,Rust 本身的完全特性是防止人类手写代码犯错的。对于程序生成的代码,往往是不必要的。比如程序如果有内存泄漏,找到原因,在编译器端修一次可能就解决了,不像你每次新写的 C 代码,每次都要记得释放内存。

中间语言应该有足够的灵活性,足够快的编译速度,比较少的类型检查。JS 和 C 是比较常见的选择。

il2cpp 选择 C++可能是因为 C++的 class 比较利于映射到 IL 里的类吧。Nuitka 好像生成的是 C 代码。
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   4391 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 11ms · UTC 01:02 · PVG 09:02 · LAX 18:02 · JFK 21:02
Developed with CodeLauncher
♥ Do have faith in what you're doing.