Java

プロダクティブ・プログラマ -プログラマのための生産性向上術

『プロダクティブ・プログラマ -プログラマのための生産性向上術』を読了。本書のテーマはプログラマの生産性向上だ。どうすれば向上するのだろう?道具の習熟度を上げて適切に使いこなせば良い。これが本書の結論だ。それを個別の、例えばショートカットの…

C言語で似非Java風味の例外フロー

Javaにはtry〜catch〜finallyの例外フローが存在するけどC言語には無い。でも実現することはできる。こんな感じで使える。 #include <stdio.h> #include <stdlib.h> #include "exception.h" /* 例外フローの定義 */ /* 例外を投げる関数 */ void sub1(EXCEPTION *e) { printf("</stdlib.h></stdio.h>…

プログラミングClojure

やっと『プログラミングClojure』を読了した。本書は薄いし分かり易い。入門や概要を掴むにはもってこい。訳も読みやすいし。ちなみにClojureとは、Java仮想マシン(JVM)上で動作するLisp方言のことである。Lispなので当然S式、つまりカッコだらけ。見た目は…