トップ «前の日記(2011-09-16) 最新 次の日記(2011-09-19)» 編集

日々の破片

Subscribe with livedoor Reader
著作一覧

2011-09-18

_ これは良いプログラミング入門

20歳を過ぎてからプログラミングを学ぼうと決めた人達へ

三つ子の魂百までというから、最初に覚えたものは強くその人の価値判断に影響するのだろう。ことわざレベルの知見はほぼ正しいはずだ(でなければことわざとして生き延びるはずがない)。

nowokay曰く処理はifとforですべて書けるが、もちろん再帰とifでもすべて書ける。

でも、実はそんなところに問題はないんだよなぁと気付いてしまった。

リアルワールドの話だ。

要件を語る人、それを仕様に落とす人が、手続的に書くからだろ(自然言語で記述すると手続きのほうが遥かに書きやすい、あるいはそういう読み書きの訓練を受けているので理解しやすい)。

で、その仕様書を実装にマップするには手続型プログラミングモデルのほうが向いているわけじゃん。

というわけで、これはジャンルが違うからだというのが結論となるか、または、リアルワールド側が一段以上メタな階段を上がるか、どっちかだろうなぁと思う。(が、最初のところの知らないやつは知らないままというのはいい話だ)


2003|06|07|08|09|10|11|12|
2004|01|02|03|04|05|06|07|08|09|10|11|12|
2005|01|02|03|04|05|06|07|08|09|10|11|12|
2006|01|02|03|04|05|06|07|08|09|10|11|12|
2007|01|02|03|04|05|06|07|08|09|10|11|12|
2008|01|02|03|04|05|06|07|08|09|10|11|12|
2009|01|02|03|04|05|06|07|08|09|10|11|12|
2010|01|02|03|04|05|06|07|08|09|10|11|12|
2011|01|02|03|04|05|06|07|08|09|10|11|12|
2012|01|02|03|04|05|06|07|08|09|10|11|12|
2013|01|02|03|04|05|06|07|08|09|10|11|12|
2014|01|02|03|04|05|06|07|08|09|10|11|12|
2015|01|02|03|04|05|06|07|08|09|10|11|12|
2016|01|02|03|04|05|06|07|08|09|10|11|12|
2017|01|02|03|04|05|06|07|08|09|10|11|12|
2018|01|02|03|04|05|06|07|08|09|10|11|12|
2019|01|

ジェズイットを見習え