views以前このブログで公開した記事の中に、C言語のmmap関数の使い方についてまとめた記事がありました。views夏休み中くらいから、個人プロジェクトとしてコツコツと作ってきたものが、それなりの形になってきたので世間の目にさらしてみることにしました。作っていたものは自作のプログラミング言語です。viewsC言語のメモリリーク監視ツールとしてはmtraceが有名ですが、ソースコード中にmtraceの関数を埋め込んでおく必要があるので、ちょっと面倒です。viewsどんなプログラミング言語でも最終的には機械語に翻訳されて実行されるので、プログラムの真の動きを知るためには翻訳された機械語を見ることが一番です。viewsだいぶ前にC言語でhttpサーバーを実装してみた話を書きましたが、あれから気が向いたときに実装を進めてました。viewsプログラム中でバイナリデータを扱うときには、そのエンディアンに注意しないといけない場合があります。viewsC言語のprintfデバッグから卒業しようと思い、本格的にデバッグツールの使い方を勉強し始めました。views最近、ネットワークプログラミングに興味が出てきたので、その一端に触れるためにHTTPサーバーを実装してみることにしました。viewsC言語でモジュールを書いていて、直す→ビルド→直す→ビルド...を繰り返しているとビルドの待ち時間が増えてイライラということがよくあります。viewsC言語でよく見かける記述「sizeof」。変数のサイズを取得するときに使うものですが、C言語ユーザーなら動的メモリ確保などで一度は見たことがあるはず。Yoneyamaとある会社でソフトウェアエンジニアをしています。技術的な備忘録を中心にまとめてます。ネタがあれば日記も書きます。