V2EX weiwenhao
$V2EX
Solana
Give SOL to Copy Address
使用 SOL 向 weiwenhao 打赏,数额会 100% 进入 weiwenhao 的钱包。
 weiwenhao 最近的时间轴更新
weiwenhao
ONLINE
1.51D

weiwenhao

V2EX 第 400182 号会员,加入于 2019-04-10 09:58:35 +08:00
今日活跃度排名 3459
Nature vs Golang: 性能基准测试
  •  1   
    程序员    weiwenhao    8 小时 18 分钟前    最后回复来自 xgdgsc
    76
    沉浸式翻译的网页快照功能会泄露隐私
  •  1   
    程序员    weiwenhao    105 天前    最后回复来自 tangxiangpi325
    47
    我写了一个编程语言,受 golang 启发
  •  57   
    程序员    weiwenhao    214 天前    最后回复来自 charles0
    315
    2024 年 rn 和 flutter 怎么选
  •  1   
    前端开发    weiwenhao    219 天前    最后回复来自 anan1314git
    47
    有什么能带来乐趣的手游或者网游么
    游戏    weiwenhao    2023-12-01 23:02:18 PM    最后回复来自 kxxoling
    23
    weiwenhao 最近回复了
    美区有车的加我,wx d3doYWNrZXI=
    1 天前
    回复了 weiwenhao 创建的主题 程序员 Nature vs Golang: 性能基准测试
    @ytmsdy 是的,后续会选定一个流行方向全力支持的
    1 天前
    回复了 weiwenhao 创建的主题 程序员 Nature vs Golang: 性能基准测试
    @kylesean https://rue-lang.com/ 这个吗,还很简陋呀
    主要还是看你直系领导的话语权和推荐力度。
    1 天前
    回复了 weiwenhao 创建的主题 程序员 Nature vs Golang: 性能基准测试
    @MrKrabs ok, 确实需要开启
    1 天前
    回复了 weiwenhao 创建的主题 程序员 Nature vs Golang: 性能基准测试
    @MrKrabs 你是调用了很多次测试么,全调用的 mbedtls 的函数,每次调用 finish 输出结构都会调用 gc 分配了 32 字节的缓冲区进行生成,如果是慢的话,可能是这里的分配慢了。

    ```
    fn sha256_t.finish():[u8] {
    var output = vec_new<u8>(0, 32) // SHA256 输出 32 字节
    utils.mbedtls_sha256_finish(&self.mbed_ctx, output.ref())

    // 清理上下文
    utils.mbedtls_sha256_free(&self.mbed_ctx)

    return output
    }
    ```
    2 天前
    回复了 weiwenhao 创建的主题 程序员 Nature vs Golang: 性能基准测试
    @mightybruce 什么是 AI 原生语言,或者说什么样的特性才能叫做 AI 原生语言
    2 天前
    回复了 weiwenhao 创建的主题 程序员 Nature vs Golang: 性能基准测试
    @MrKrabs 一开始叫 list, 但是 list 属于常用关键字,在变量起名中比较常见,容易冲突。所以尽量选取了偏一点的关键字。(nature 中的所有关键字都是小写,所以不能 List 和 list 区分)。
    2 天前
    回复了 weiwenhao 创建的主题 程序员 Nature vs Golang: 性能基准测试
    @fregie
    1. 语法设计优化,更加符合直觉,参考语法文档
    2. 错误处理优化,同上
    3. 原生泛型支持,后加的泛型在基础上和原生的还是有一些区别的,比如创建 chan, chan_new<T>() 和 make(chan T) 的区别
    4. 内存安全优化,包括 nullable(?),变量必须赋值,空指针优化等
    4. 包管理方式调整,使用集中式包管理
    5. interface{} 优化,使用 union type
    6. C FFI 优化,性能更好
    7. 协程优化,性能更好
    ---

    上面是已经完成的部分,当然这些问题属于仁者见仁,各有所爱吧。还在开发中的几个小点是

    1. wasm 原生支持
    2. 渐进式 GC 支持,通过手动处理内存的方式解决 STW 问题。
    3. 测试重构
    4. enum 支持
    2 天前
    回复了 iorilu 创建的主题 程序员 我宣布 ide 之战, 谷歌赢了
    还能白嫖的吗,我现在只能用 antigravity 的 gemini 模型了。w'e
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     4963 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 29ms UTC 09:29 PVG 17:29 LAX 01:29 JFK 04:29
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86