タグ

programmingに関するmwadaのブックマーク (2)

  • Javaでコンパイラの基礎を理解する

    そもそもコンパイラの中ってどうなっているの? Javaでコンパイラの基礎を理解する(1) 普段、なにげなく使っているコンパイラ。中身を理解すると、プログラミングへの意識が変わり、技術力もつきます! 開発者必見です

  • Opinion -- 川俣 晶:ソフト開発を成功させる1つの方法 - @IT

    20年前の言葉 もう20年ぐらい前の話に遡る。筆者は、何かので驚くべき説を読んだ。経験豊富な大ベテランのプログラマが言うには、 「短いプログラムは無条件で正しい。なぜなら、短いプログラムは短いというだけで実行速度も速く、理解も容易であるからだ」 というのだ。経験も知識も乏しい筆者は、そんな馬鹿なと思った。使い勝手をよくしたり、プログラムの高速化を行うとプログラムは大きく膨らむのだから、プログラムサイズが増えることを否定しては、よいプログラムが生まれるわけがない。そもそも、プログラムの善しあしを、中身も見ないでサイズだけで論じることがおかしい。そのように、筆者は考えたのである。 その後、さまざまなプログラムを書いた。言語もさまざまだ。その結果として、実体験から来る経験則のようなものができてきた。だが、よいプログラムとは何か、という問題と深刻に向き合うようになったのは、30歳を超えてからだ。

  • 1