スクリプト言語と開発効率について (136レス)
スクリプト言語と開発効率について http://medaka.5ch.net/test/read.cgi/php/1177517787/
上
下
前
次
1-
新
通常表示
512バイト分割
レス栞
97: nobodyさん [sage] 2007/05/20(日) 14:53:05 ID:??? 動的な型と静的な型の長所短所はあるけど、(もっともRubyの松本なんかは動的な型で決まりって言ってるけど)、 動的な型付けでかつ変数の宣言ミスをコンパイラーがチェックしてくれるPerlはかなり理想的だな。 PHPの場合、型が動的なのに加えて、ブロックによるスコープのコントロールが利かないこと、 変数が1種類しかないこと(Perlでいうところの@arrや%hashがなく、$arr/$hash)、 名前空間がないこと(まあ、パッケージ変数の代わりにクラス変数を使うんだけど、パッケージがないので今度はクラスの管理が難しくなる) これらが組み合わさって、汚いコードを書くことを強制されるというか。ゆえにバグを誘発する。 http://medaka.5ch.net/test/read.cgi/php/1177517787/97
98: nobodyさん [sage] 2007/05/20(日) 15:01:04 ID:??? >>95 具体的に指摘できていないのは適材適所適材適所言ってる奴も同じだろ http://medaka.5ch.net/test/read.cgi/php/1177517787/98
99: nobodyさん [sage] 2007/05/20(日) 15:18:11 ID:??? >>97は>>48と同一人物 Perlのオナニーは自分のブログでやれ じゃないと>>48とおなじようにやり返されて恥かくだけ http://medaka.5ch.net/test/read.cgi/php/1177517787/99
100: nobodyさん [sage] 2007/05/20(日) 16:45:48 ID:??? PHPの有利なとこは、mod_phpが簡単にインストールできてそこそこ速いこと。 すぐに覚えられるので、人員の確保がしやすいこと。 これ以外の、言語仕様で優れてるところがあるなら教えて欲しいんだけど。 http://medaka.5ch.net/test/read.cgi/php/1177517787/100
101: nobodyさん [sage] 2007/05/20(日) 16:52:13 ID:??? ちなみにRubyの松本はいろんな記事で型チェックの有用性は認めている。動的な型つけと型チェックは別問題だからね。 http://medaka.5ch.net/test/read.cgi/php/1177517787/101
102: nobodyさん [sage] 2007/05/20(日) 16:57:45 ID:??? 型は指定しなくてもいいが、指定すればチェックが働くようなのがいいんじゃない。 ActionScriptがそんな感じで、うまくやってるような気がするが。 http://medaka.5ch.net/test/read.cgi/php/1177517787/102
103: 78 [sage] 2007/05/20(日) 18:04:35 ID:??? >>98 例えば >>61 のようにいくつか書かれてた思うけど、理解できてないと言うことですか? >>101-101 そうだね。 ・変数の型が 静的 / 動的 ・型のチェックが コンパイル (もしくは実行開始) 時 / 実行時 ・変数宣言の 要 / 不要 ・変数のチェックが コンパイル時 / 実行時 は別物。(もちろん、動的な型を持つ言語はコンパイル時に完全に型チェックができない と言うような制限はある。) VB なんかは、指定しないと型なし (Variant) になるし、指定すればそれなりにコンパ イル時チェックができるので、結構うまくできてたと思う。 http://medaka.5ch.net/test/read.cgi/php/1177517787/103
104: nobodyさん [sage] 2007/05/21(月) 09:54:37 ID:??? 動的型付け言語のプログラムを読んでて肩が凝るのは、 関数の動きを理解するのにコンテクストの理解を要求するんだよなぁ。 出入口がしっかり定義されていないから、関数が独立せず外部の知識前提で書かれてることが多い。 で、言語やフレームワークごとの流儀とか、書いた人間のクセなどを読む勘みたいなものが 必要になってくる。 これは難しいものではまったく無いけど、C育ちなどではリハビリがいることもある。 Rubyで自前型チェックを"精神安定のために"って言いつつ全公開メソッドに追加してる奴を見たことがあるよ。 http://medaka.5ch.net/test/read.cgi/php/1177517787/104
105: nobodyさん [sage] 2007/05/21(月) 19:30:32 ID:??? >>48>>97の素性が判明しました http://blog.livedoor.jp/dankogai/archives/50835571.html http://medaka.5ch.net/test/read.cgi/php/1177517787/105
106: 78 [sage] 2007/05/21(月) 22:21:20 ID:??? > 出入口がしっかり定義されていないから 動的型付けと何の関係もないと思うが...。 http://medaka.5ch.net/test/read.cgi/php/1177517787/106
107: nobodyさん [sage] 2007/05/22(火) 00:17:39 ID:??? タイプヒンティングのことだろ。 http://medaka.5ch.net/test/read.cgi/php/1177517787/107
108: nobodyさん [sage] 2007/05/22(火) 22:45:41 ID:??? ああそういうことか。 でも、だからと言って > 関数が独立せず外部の知識前提で書かれてることが多い。 と言うのは、単なる偏見かと。 http://medaka.5ch.net/test/read.cgi/php/1177517787/108
109: nobodyさん [sage] 2007/05/27(日) 16:21:22 ID:??? スプリプト言語自体も、スクリプト言語で大規模サイト作ってる香具師も馬鹿だとよくわかるスレ。 パールでサイトつくちゃったミクシとかゴミだよな。 本当に正しい動きするかより、エラー出ずに動けばおkレベルだろ? http://medaka.5ch.net/test/read.cgi/php/1177517787/109
110: nobodyさん [sage] 2007/05/27(日) 17:58:49 ID:??? これはまた、まずそうな釣り餌だな。 http://medaka.5ch.net/test/read.cgi/php/1177517787/110
111: nobodyさん [sage] 2007/06/03(日) 00:36:37 ID:??? まあスクリプト言語じゃ大規模サイトは無理なのは事実。 http://medaka.5ch.net/test/read.cgi/php/1177517787/111
112: nobodyさん [sage] 2007/06/03(日) 02:40:10 ID:??? ユニットテストをやればイインダヨー http://medaka.5ch.net/test/read.cgi/php/1177517787/112
113: nobodyさん [sage] 2007/06/03(日) 23:52:47 ID:??? >>111 Amazonやlivedoorは大規模とはいわんのかな。 校正するなら、 誤)まあスクリプト言語じゃ大規模サイトは無理なのは事実。 正)まあスクリプト言語「だけ」じゃ大規模サイトは無理なのは事実。 くらいか。だから適材適所と何回言えば(ry http://medaka.5ch.net/test/read.cgi/php/1177517787/113
114: nobodyさん [sage] 2007/06/09(土) 09:01:49 ID:??? >Amazonやlivedoorは大規模とはいわんのかな。 DocomoのCiRCUS位でないと大規模とは言わないな…。 http://medaka.5ch.net/test/read.cgi/php/1177517787/114
115: nobodyさん [sage] 2007/06/09(土) 12:10:05 ID:??? Circusでググってもエロゲしかヒットしない件 http://medaka.5ch.net/test/read.cgi/php/1177517787/115
116: nobodyさん [sage] 2007/06/13(水) 00:19:39 ID:??? DoCoMo CIRCUSでググれば一発だな。 http://medaka.5ch.net/test/read.cgi/php/1177517787/116
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 20 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.004s