骨格の変更 公開日:2021年3月27日 プログラミング命令セットシミュレータ開発 こんにちは、めのんです! 今回はいつもとはちょっと違って、以前に扱った箇所の変更を扱います。 実装の初期に書いた「シミュレータの骨格」で扱った内容に変更を加えていくことにします。 変更の理由 単なるバグであれば過去の記事 […] 続きを読む
オペコード配列を自動生成する 更新日:2021年2月27日 公開日:2021年2月23日 プログラミング命令セットシミュレータ開発 こんにちは、めのんです! 前回は命令セットシミュレータの骨格を作りました。 そこで出てきたdecode関数の中にop_tableという配列があったのですが、今回はその配列の要素を生成する方法について書いてみます。 配列要 […] 続きを読む
Highlighting Code Block変換ツール 公開日:2020年12月1日 ツール開発プログラミング こんにちは、めのんです! 今日は久々に「PHPプログラマーのためのC講座」以外の話題です。 日々こうやってブログを書いていて「ソースコードを貼るのが面倒だなあ」と感じていました。 ソースコードを貼るときはHighligh […] 続きを読む
配列とポインタ 公開日:2020年10月29日 PHPプログラマーのためのC講座プログラミング こんにちは、めのんです! 前回に引き続きポインタの話題です。 Cのポインタはすごくシンプルな仕組みなんですが、その割には用途が幅広いんですよね。 その分解説にも時間がかかります。 ちょっと大変ですけど、頑張ってついてきて […] 続きを読む
ポインタを使った間接参照 更新日:2020年10月29日 公開日:2020年10月28日 PHPプログラマーのためのC講座プログラミング こんにちは、めのんです! 今回から何回かに分けてポインタの解説を行います。 読者の中には「Cにはポインタがある」という話をどこかで聞いたことがあるという方もいらっしゃると思います。 ポインタそのものではありませんがPHP […] 続きを読む
「PHPプログラマーのためのC講座」の準備を始めます。 更新日:2020年10月19日 公開日:2020年10月13日 PHPプログラマーのためのC講座プログラミング こんにちは、めのんです! 前回少し触れましたが、PHPプログラマーを対象としたCの講座を始めようと思います。 もしかするとPHPプログラマーよりJavaScriptプログラマーを対象にした方がいいのかもしれないんですけど […] 続きを読む