Skip to main content

Command Palette

Search for a command to run...

#c

Articles tagged with #c

  1. Apache Bench でベンチマークできるミニマルな C 言語製 HTTP サーバ

    ab コマンド, つまり Apache HTTP server benchmarking tool をつかってベンチマークできる状態の HTTP サーバを C 言語で作る. なるべくシンプルに必要最小限の要素のみを持ったコードを目指す. 手堅いエンジニアは高速化のために, いきなりコードを書いたりしない. 計測できる環境を整えておかないと, 高速化をしてもその効果を測ることができない.このサーバを出発点として手を加えて (例えばマルチスレッド化したり IO 多重化をしたりして) サーバのパフォー...

    Feb 25, 20232 min read131
    Apache Bench でベンチマークできるミニマルな C 言語製 HTTP サーバ
  2. C のエレガンスが詰まった『The C Programming Language』

    『The C Programming Language』 は C 言語の教科書です. 最新の第二版が出版されたのが 1988 年ですから流石に時代を感じますが, C の原点を知る歴史読み物的な価値があります.個人的に, 配列やポインタ絡みの異常に複雑な型や typedef などの文法に疑問や不満を持っていたのですが, 本書を読み一部が解消されました. コンパクトな言語 C 言語はコンパクトな言語である. 本書はサンプルプログラムを交えつつ C の文法を解説しているが, 付録を除けば約 160 ペ...

    Nov 6, 20224 min read48
    C のエレガンスが詰まった『The C Programming Language』
  3. 『例解 UNIX/Linux プログラミング教室』でシステムプログラミングを学ぶ

    概要 UNIX/Linux の機能を使ったシステムプログラミングを解説する本です(出版社のサイト).副題は「システムコールを使いこなすための 12 講」であり, システムコールに焦点を当てて 幅広く UNIX の概念について解説するスタイルです. ちなみに, タイトルに UNIX と Linux の 2 つの名前がありますが本書の内容はどちらにも通用するものです.この記事でも UNIX/Linux 両方について言及する時は省略して UNIX とだけ書きます. 0-4 章はよく使うコマンドなどの ...

    Sep 12, 20212 min read87