[65] Re:技術レベル
投稿者:本多
2007/02/20 02:13:25
>>というのは、前橋さんの長年の経験が導き出した答えなんだなぁ、と。
>でも、PerlならPerlの作者は、長年の経験を積んだ名うてのハッカーであるわけで。
>頭のいい人なら型無し言語でもいいのかもしれません。
名うてでも頭よくもないですけど型なしでいいと思うときと言うと、
お客さんのとこに出張して 1時間くらいので、
大雑把にデータを整理して何かの資料を作りたいとか言う場合に
手作業をほんのちょっと減らしたいなんて程度に使う分には
ザクザクッと作れちゃうperlみたいな形無し言語ってとても便利だと思いますが。
そういう場合って例外処理だのは、おかしかったら
やりなおせばいいのでどうでもよくて、
ちょっと出力に怪しい部分があってもおかしなところだけ手で直せばいいや、
ざっくり結果出してくれやってな感じで使うにはperlって重宝しますよねぇ。
その場合でも型があっても邪魔にならないんじゃないかって言われると
んー、どうなんでしょうねぇ。文字列→数値ってなことを
型を意識せずにチャキチャキして欲しいとき型は邪魔かなって思うんですけど。
必要に応じて必要な関数にだけ構造体のメンバを増やしたりとか
手軽にできるし。
#一番困るのはそんなプログラムの一人歩きだったりしますが。
しっかりと設計に時間がかけなくちゃいけない規模のプログラムや、
後でメンテナンスが必要になるようなプログラムには
当然型があるべきだというのは もちろん同意します。
っていうか、設計って型を決めることでは(暴論)
っていうか、型さえキレイに決まっていたら後はなんとでもなると思うし(極論)
>>今はまだ、色々な言語に触れてみたいなぁ、なんて思ってしまいます
色んな言語に触れて適材適所を身に付けたらベストでしょう。
何でもかんでもオブジェクト指向言語万歳じゃないと思うし。
10分ででっち上げなくちゃいけない場合なんかは。
ま、適材適所ってことで。