スクリプト言語と開発効率について (136レス)
1-

97
(2): 2007/05/20(日)14:53 ID:??? AAS
動的な型と静的な型の長所短所はあるけど、(もっともRubyの松本なんかは動的な型で決まりって言ってるけど)、
動的な型付けでかつ変数の宣言ミスをコンパイラーがチェックしてくれるPerlはかなり理想的だな。
PHPの場合、型が動的なのに加えて、ブロックによるスコープのコントロールが利かないこと、
変数が1種類しかないこと(Perlでいうところの@arrや%hashがなく、$arr/$hash)、
名前空間がないこと(まあ、パッケージ変数の代わりにクラス変数を使うんだけど、パッケージがないので今度はクラスの管理が難しくなる)
これらが組み合わさって、汚いコードを書くことを強制されるというか。ゆえにバグを誘発する。
98
(1): 2007/05/20(日)15:01 ID:??? AAS
>>95
具体的に指摘できていないのは適材適所適材適所言ってる奴も同じだろ
99: 2007/05/20(日)15:18 ID:??? AAS
>>97>>48と同一人物
Perlのオナニーは自分のブログでやれ
じゃないと>>48とおなじようにやり返されて恥かくだけ
100: 2007/05/20(日)16:45 ID:??? AAS
PHPの有利なとこは、mod_phpが簡単にインストールできてそこそこ速いこと。
すぐに覚えられるので、人員の確保がしやすいこと。
これ以外の、言語仕様で優れてるところがあるなら教えて欲しいんだけど。
101: 2007/05/20(日)16:52 ID:??? AAS
ちなみにRubyの松本はいろんな記事で型チェックの有用性は認めている。動的な型つけと型チェックは別問題だからね。
102: 2007/05/20(日)16:57 ID:??? AAS
型は指定しなくてもいいが、指定すればチェックが働くようなのがいいんじゃない。
ActionScriptがそんな感じで、うまくやってるような気がするが。
103: 78 2007/05/20(日)18:04 ID:??? AAS
>>98
例えば >>61 のようにいくつか書かれてた思うけど、理解できてないと言うことですか?

>>101-101
そうだね。

・変数の型が 静的 / 動的
・型のチェックが コンパイル (もしくは実行開始) 時 / 実行時
・変数宣言の 要 / 不要
・変数のチェックが コンパイル時 / 実行時

は別物。(もちろん、動的な型を持つ言語はコンパイル時に完全に型チェックができない
と言うような制限はある。)
省2
104: 2007/05/21(月)09:54 ID:??? AAS
動的型付け言語のプログラムを読んでて肩が凝るのは、
関数の動きを理解するのにコンテクストの理解を要求するんだよなぁ。
出入口がしっかり定義されていないから、関数が独立せず外部の知識前提で書かれてることが多い。

で、言語やフレームワークごとの流儀とか、書いた人間のクセなどを読む勘みたいなものが
必要になってくる。
これは難しいものではまったく無いけど、C育ちなどではリハビリがいることもある。
Rubyで自前型チェックを"精神安定のために"って言いつつ全公開メソッドに追加してる奴を見たことがあるよ。
105: 2007/05/21(月)19:30 ID:??? AAS
>>48>>97の素性が判明しました
外部リンク[html]:blog.livedoor.jp
106: 78 2007/05/21(月)22:21 ID:??? AAS
> 出入口がしっかり定義されていないから

動的型付けと何の関係もないと思うが...。
107: 2007/05/22(火)00:17 ID:??? AAS
タイプヒンティングのことだろ。
108: 2007/05/22(火)22:45 ID:??? AAS
ああそういうことか。

でも、だからと言って

> 関数が独立せず外部の知識前提で書かれてることが多い。

と言うのは、単なる偏見かと。
109: 2007/05/27(日)16:21 ID:??? AAS
スプリプト言語自体も、スクリプト言語で大規模サイト作ってる香具師も馬鹿だとよくわかるスレ。
パールでサイトつくちゃったミクシとかゴミだよな。

本当に正しい動きするかより、エラー出ずに動けばおkレベルだろ?
110: 2007/05/27(日)17:58 ID:??? AAS
これはまた、まずそうな釣り餌だな。
111
(1): 2007/06/03(日)00:36 ID:??? AAS
まあスクリプト言語じゃ大規模サイトは無理なのは事実。
112: 2007/06/03(日)02:40 ID:??? AAS
ユニットテストをやればイインダヨー
113: 2007/06/03(日)23:52 ID:??? AAS
>>111
Amazonやlivedoorは大規模とはいわんのかな。
校正するなら、
誤)まあスクリプト言語じゃ大規模サイトは無理なのは事実。
正)まあスクリプト言語「だけ」じゃ大規模サイトは無理なのは事実。
くらいか。だから適材適所と何回言えば(ry
114
(1): 2007/06/09(土)09:01 ID:??? AAS
>Amazonやlivedoorは大規模とはいわんのかな。

DocomoのCiRCUS位でないと大規模とは言わないな…。
115: 2007/06/09(土)12:10 ID:??? AAS
Circusでググってもエロゲしかヒットしない件
116: 2007/06/13(水)00:19 ID:??? AAS
DoCoMo CIRCUSでググれば一発だな。
1-
あと 20 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.007s