プログラミング方法論

関数式、変数のスコープ、2項演算子について。まず、関数式とは関数を定義ではなく式で表すことができるというもの。ややこしいねぇ。
つぎに、変数のスコープ。同じ変数名を定義したらどうなるかって話だけど、こんなことしちゃだめ!
2項演算子。これは、+や−を関数の呼び出し形式ではなく自然なA+Bの形式に記述できるようにするためのやり方について。これはコンパイラが変換しているという。なるほど。関数を渡したい場合などは変換をしてほしくないので、opという修飾語をつけてやればいいらしい。たしかにLispとかにくらべればわかりやすいかも。