wzhd is a user on octodon.social. You can follow them or interact with them if you have an account anywhere in the fediverse. If you don't, you can sign up here.

kotlin 有些设计好奇怪

为什么默认 public 而不是 private

为什么 if 后面的 ( ) 不能省略 { }却能省略,这不是走 goto fail 的老路吗?虽然好像没有 goto

tootdon.club

@TurnipG 看需求如何啦,学 rust 是得动不少脑筋,花较长时间才会开始觉得有收获,不过学会之后一般会觉得值得
目前单片机基本都是用 C/C++ 呀,不过 要说 C 是高级语言还有争议, Linus 说它就是可移植的汇编而已
Arduino 是 C++ , 用现成的封装写规模不太大的程序还算轻松。不过也有些问题封装无法完全解决,比如令人发狂的段错误,rust 是可以做到保证不出段错误的,只要编译通过,这也是 rust 设计的一个主要出发点

@TurnipG rust 可以说是在零额外开销的前提下尽可能做一门高级语言的实验吧,为了不用垃圾回收,有些东西没法完全透明;是为数不多的能完全取代 C/C++ 的语言,看起来是其中最顺手的。
不过实际上为了零开销做出的取舍好像问题并不大,很多人原来因为 C/C++ 不愿意碰底层软件,现在发现可以用高级语言做底层开发,这一点还是很有吸引力的。

另外不用垃圾回收使得编译到 webassembly 很容易,目前如果想在浏览器里实现最高的性能,不想用 c/c++ 的话只有 rust 可以选

@TurnipG 第一次接触 ownership 是很费脑筋,不过习惯之后效率很高,手感毫无疑问是现代语言;可以确定自己用的数据在内存里只有一份,完全没有多余的拷贝,感觉非常棒。

另外没有句柄的说法,只有“值”和“引用”,一个值只有一个所有者,可以用多个只读引用或一个可编辑引用,这是编译器检查的,没有违反的可能

@TurnipG @tomcat@cmx.im 试试挖矿回本(雾

@caiye +1,基本上从来不写(

@algernon looks like an ideal keyboard for me, getting rid of the hugely wasteful spacebar is also a plus; although it won't be affordable for me soon (

推特在帮我戒推

@didi7 看到扫毛支付想到两种可能,一是皮肤表表面汗毛的分布和指纹效果一样;一是宠物的毛,不过每次支付都抱宠物不太方便

@skarcat 比如食物类的科幻片 soylent green

@skarcat 雪国列车就一部吧,我是说总体上 dystopian 的科幻片里比虫子可怕的东西太多了

@skarcat 反乌托邦的故事里,高蛋白食物已经算是不那么令人难受的东西了吧