Zig
https://gyazo.com/93c86e446a03b5223a9e561fb642248d
触ることないだろうな〜と思ってたけど、
低レイヤを扱いたいけどrustほど複雑なことをしたくないときに便利
アルゴリズムとかメモリ管理とか勉強したいがいまさらCやC++を学びたくないときに良さそう
というテンションで触れ合えるなら楽しそうmrsekut.icon
こういうシチュエーションは割と頻繁にある
patreonで寄付を集めながらフルタイムでコミットしてる
変わった演算子がたくさんある
+%、+|、*|=...
https://www.youtube.com/watch?v=SCj2J3HcEfc
https://youtu.be/yuSVbuiaBuU?t=8150
Zigはうっかりコーディングミスを絶対に許さない!
すごいmrsekut.icon
wasm対応
型自体をcomptimeな引数として渡して型ごとにdispatchしたりできて、しかもコンパイル時にディスパッチが済んでいるので実行時の性能劣化がなかったり、型を受け取って型を返すコンパイル時関数でパラメトリックな型を実現できたり、といった機能が豊富です。こういう機能のある言語ってあんまりないので興味深いかなと思います(C++のテンプレートメタプログラミングやconstexpr的なことがもっと素直なコードで書けるとも言えるかも)。