タグ

2022年7月19日のブックマーク (2件)

  • Zig 言語のファーストインプレッション

    Bun を読むにあたって、まずZigを抑える必要があると思ったので数時間学習してみた。チュートリアルを一通りやったのと、ちょっと手を動かした程度で、正直エアプの域は出てない。 自分の動機として wasm を吐くのに使う言語をずっと探していて、Rust も悪くないが正直学習コスト高すぎでしんどく、Zig がそれに足るか調査していたという感じ。 この記事を書くにあたっての細かい作業はこちら https://zenn.dev/mizchi/scraps/287b4414da2b29 Zig 言語自体のスタンス まず Zig 言語自体がなぜ D や Rust ではないかはこの記事がわかりやすい https://ziglang.org/learn/why_zig_rust_d_cpp/ 以下 Deepl で訳してちょっと修正したもの nostd 指向 標準ライブラリなしでもファーストクラスでサポート

    Zig 言語のファーストインプレッション
    mizchi
    mizchi 2022/07/19
    書いた
  • GitHub - fengb/zee_alloc: tiny Zig allocator primarily targeting WebAssembly

    Benchmark Mean(ns) ---------------------------------------------------- DirectAllocator.0 50842 DirectAllocator.1 98343 DirectAllocator.2 203980 DirectAllocator.3 49908 DirectAllocator.4 103635 DirectAllocator.5 195941 DirectAllocator.6 47367 DirectAllocator.7 101733 DirectAllocator.8 202697 Arena_DirectAllocator.0 11837 Arena_DirectAllocator.1 19591 Arena_DirectAllocator.2 30689 Arena_DirectAlloc

    GitHub - fengb/zee_alloc: tiny Zig allocator primarily targeting WebAssembly
    mizchi
    mizchi 2022/07/19