- 主题:cpp大佬亲自搞了个cpp2
【 在 eGust 的大作中提到: 】
: 这个有点儿远了,我一直认为 wasm 之于 js,并不是替代而是互补。一开始 node 想要调用 native 模块非常麻烦,后来有 n-api 但还是麻烦。但有了 wasm 之后,完全提供了另外一个解决问题的思路,而且只要发布一个 wasm 文件也相当方便。
: 另外,js 有许多 runtime,现在最火的是 node,但也有了 deno。bun 虽然很新但是已经融到了一笔钱,至少未来几年是有发展的。但竞争带来的改变却非常有趣:
: 1. 喊了好多年的 fetch API,node v18 终于支持了,没 deno 的话不知道要拖到啥时候
: ...................
同意,wasm至于js是完全独立的关系,wasm可以和js等其他全部的高级语言形成互补的关系。
因此,我们也以 wasm 为目标平台和名字挖了一个 凹语言(凹读音Wa) 坑
https://github.com/wa-lang/wa
--
FROM 42.120.103.*
【 在 DoorWay 的大作中提到: 】
: 但确实,第一眼很难接受
: a:int = 1;
: 感觉赋值像递东西,中间夹了别的东西。
明显是被语言规范忽悠了,这种时候写 var a = 1 是最地道的,或者 var a: int, 或者 var a = i64(1)
--
FROM 112.124.57.*
【 在 eGust 的大作中提到: 】
: 不是很确定,我觉得这东西本质上跟 interface 没差别,只不过编译器对其中一些进行了特殊对待。而且也有人认为这是缺点,印象中 zig 自家文档里跟 rust 做比较,就强调自己没有 magic 来着
:
dyn trait 和 static interfae,编译时和运行时的区别
--
FROM 101.71.39.*