exited normally

--back of the flyer--

プログラミング

MyHL エスケープシーケンスの処理を追加

エスケープシーケンスの処理を追加

MyHL SIGSEGVシグナルを処理してコマンド履歴を保存する

SIGSEGVシグナルを処理してコマンド履歴を保存する

MyHL historyコマンドを追加

historyコマンドを追加

MyHL SIGCONTシグナルを処理してREPLをフォアグラウンドにする

SIGCONTシグナルを処理してREPLをフォアグラウンドにする

MyHL 複合代入演算子を追加

複合代入演算子を追加

MyHL 中置演算子を追加

中置演算子を追加

MyHL 中置演算子と複合代入演算子を追加しやすいように、条件分岐を変更

中置演算子と複合代入演算子を追加しやすいように、条件分岐を変更

MyHL デクリメント演算子を追加

デクリメント演算子を追加

haribote HL-8c

ここは、hariboteのソースコード置き場です。

haribote HL-7

ここは、hariboteのソースコード置き場です。

haribote HL-6a

ここは、hariboteのソースコード置き場です。

haribote HL-5

ここは、hariboteのソースコード置き場です。

haribote HL-4a

ここは、hariboteのソースコード置き場です。

haribote HL-3

ここは、hariboteのソースコード置き場です。

haribote HL-2

ここは、hariboteのソースコード置き場です。

haribote HL-1

ここは、hariboteのソースコード置き場です。

「10日くらいでできる!プログラミング言語自作入門」の「残された課題」に関する補足

作者の川合秀実さんが、「残された課題」に取り組む順序について、再検討した内容を共有してくれました。

【Posts】『ゼロからのOS自作入門』を読んだ

『ゼロからのOS自作入門』を手を動かしながら読んだ際に書き残したX(旧Twitter)のPostです。デバッグ情報や参照した資料などの記録を含みます。

「10日くらいでできる!プログラミング言語自作入門」の感想(HL-6aまで)

「10日くらいでできる!プログラミング言語自作入門」(以下、「言語自作入門」)のインタプリタをバージョンHL-6aまで実装した感想を書いておこうと思い立ちました。 いままさに言語自作入門を読んでいる人たち・はりぼて言語の処理系を実装している人たち…

x86 (32bit) アセンブリでFizzBuzzを書く

プログラミング言語自作入門の続編(以下「続編」)を読むに当たり、機械語の基礎知識をインプットしておきたいと考えて、まず「作って分かる!x86_64機械語入門」を読んでみたのだった。 この本のおかげで今のところ続編のHL-12までスムーズに読み書きする…

『作って分かる!x86_64機械語入門』を読んだ

ゼロから機械語に入門するために『作って分かる!x86_64機械語入門』を読んだ。 本書はQEMUを使って手を動かしながら学ぶスタイルを採っているので、「動いた!」という感触自体がモチベーションに繋がる読者にぴったりだ。 基本的な機械語命令を使って、シ…