タグ

ブックマーク / convto.hatenablog.com (1)

  • gobのモチベとか、現代的な観点からのメリットとか - ちりもつもればミルキーウェイ

    はじめに gobのことを最近いろいろ調べてるんですが、そもそもなんでわざわざ言語側でメッセージ用のバイナリエンコーディング持ってるんだっけ?というのが気になったので、自分むけの整理用に使い方眺めつつこういうメリットありそうかなーとかそういうのをざっくりまとめておく モチベとか goblogの方に詳しそうなのでサクッとよんでみる https://go.dev/blog/gob jsonとかprotobufもあるけどそれらでは実現できないGoに特化したものを作るのはワンチャンあるでということっぽい。 過去の失敗に学んでいい感じにしたで〜みたいな雰囲気のよう。 ゴール設定 ゴール設定としては Goのプログラム上の構造からサクッと利用できる protobufのような別のインターフェース定義や専用コンパイラを不要とする バイナリエンコーディングで情報の転送効率がよいこと JSON/XMLはstrin

    gobのモチベとか、現代的な観点からのメリットとか - ちりもつもればミルキーウェイ
  • 1