最近の記事

brainf*ckのインタプリタを書いて高速化したかった

なんだこれは rui氏のchibiccとか好きなので、まあ、そういうことです。 また、これは以下の記事をC言語で追ったものになります。(実質的なパロディ) brainf*ckのインタプリタを書いて高速化しよう #Go - Qiita できたもの そしてこちらがbfインタプリタになります。 愚直に書いて68sだったものが最終的に0.5sまで短縮できました。 sxclij/sxcbf (github.com) 内容について 元記事にも書いていますが、以下のルールに基づ

    • 何も知らない状態でjsonのパーサ書いてみた

      はじめに 現在25:30に書いているので間違いなく黒歴史になると思われます。 完成品はこちら sxclij/sxcjson (github.com) 単純化して(オレオレ化して)考えてみる 全て文字列型として扱ってみる。 ダブルクオーテーションは特別扱いしない。 角括弧はないものとする。 構造体を考える 仮にsxcjsonという名前の構造体を考えたとき、 「文字列、子のsxcjsonへのポインタ、次のsxcjsonへのポインタ」を持つようにすれば良さそうだ(ここで

      • jsでnostrのbotを作るまでに躓いたこと

        私について 齢18、基本的にC,C++しか書けない人です。jsについては過去にdiscordのbotを作ったことがある程度です。それと鬱なのでストレスがかかるとすぐ眠ってしまいます。 新鮮な躓き 現在進行系で躓きながら執筆しているので新鮮な躓きをお届けできると思います。なんという躓き! 08/29 12:30 環境構築に躓いた dockerfileをFROM ubuntu:latestから書き始めました。一体何をやっているのでしょうか。結局「Hello, worl

      brainf*ckのインタプリタを書いて高速化したかった