8月17日(晴れ)

トップ > 日誌 > 8月17日(晴れ)

言語が規定する思考

梅田でRubyの授業。条件分岐と繰り返しの復習問題。三項演算子で代用出来そうな簡単なものや、FuzzBuzz問題などなど。改めてこうしてプログラミングの基礎部分を入念に眺めると、人間の思考が言語によって規定される様が見えるような気がします。

if..elseの概念がなければ、場合分けができません。関数(サブルーチン)の概念がなければ分割統治の手法を考えるのは、そもそも難しそうに思います。SQLを学ぶことで集合論についてもイメージがしやすくなりそうです。もちろん、プログラミング言語だけが唯一の思考ツールではなく、別の方法、様々なアプローチで同等以上の能力を手に入れている(ように観察される)人も沢山いますが、普通の脳を持った我々がそこに近づく手っ取り早い方法は、やはりプログラミングを学ぶことだと思います。

メンバーの一人が月末からアメリカに移住するということで、簡単な送別パーティをしました。彼の国での活躍を!


日誌一覧へ