1 名前:uy mailto:sage [2012/05/09(水) 00:31:27.68 ] 最強のLL=軽量プログラム言語は、どれよ? エントリーは、Perl、PHP、Python、JavaScript・・・ さあ、死ぬまで語りやがれ!!! ■LLとは? 軽量プログラミング言語(Lightweight Language,LL)とは、取り回しに優れ、 コードの作成や修正が容易と見なされるプログラミング言語のことを指す。 ここでいう「軽さ」はプログラマの負担の軽重を指し、 実行速度に優れているという意味ではない。 現在の水準では ・インタプリタ ・動的型 ・正規表現 ・クロージャ などを利用できるものがLLと呼ばれることが多い。(Wikipediaより) 前スレ 【Perl,PHP】LLバトルロワイヤル21【Ruby,Python】 toro.2ch.net/test/read.cgi/tech/1330003774/
331 名前:デフォルトの名無しさん mailto:sage [2012/05/25(金) 14:13:46.39 ] ドヤ顔で1/4くらいなら簡単にできるとか面白いやつだなーほんと
332 名前:uy mailto:sage [2012/05/25(金) 14:13:59.13 ] 10MBも与えてるのにオセロつくれませーん とか 流石に、ドカタだな ゲーム機や、PCスペックが今よりもはるかに低い大昔から 動かせてた種類ゲームだというのに ドカタは10MBもあって作れないのか 3**64の譜面を記憶させないとダメなのか・・・w つれると思ったよそこ、絶対それ考えてると思った 低脳の発想は読みやすい
333 名前:デフォルトの名無しさん mailto:sage [2012/05/25(金) 14:16:56.68 ] >>322 ・序盤の定石を記憶 ・以降は数手先読み このくらいの処理なら容量食わないしそれなりに強い
334 名前:uy mailto:sage [2012/05/25(金) 14:24:59.29 ] それがどうした
335 名前:デフォルトの名無しさん mailto:sage [2012/05/25(金) 14:26:38.08 ] ルール上起こりうる譜面をすべて記憶してるとでも思ってるんだろ?
336 名前:uy mailto:sage [2012/05/25(金) 14:29:37.82 ] ┏━━━━━━━━━━━━━━━━━┓ ┃┌─┬─┬─┬─┬─┬─┬─┬─┐┃ ┃│ │ │ │ │ │ │ │ │┃ ┃├─┼─┼─┼─┼─┼─┼─┼─┤┃ ┃│ │ │ │ │ │ │ │ │┃ ┃├─┼─┼─┼─┼─┼─┼─┼─┤┃ ┃│ │ │ │ │ │ │ │ │┃ ┃├─┼─┼─┼─┼─┼─┼─┼─┤┃ ┃│ │ │ │○│●│ │ │ │┃ ┃├─┼─┼─┼─┼─┼─┼─┼─┤┃ ┃│ │ │ │●│○│ │ │ │┃ ┃├─┼─┼─┼─┼─┼─┼─┼─┤┃ ┃│ │ │ │ │ │ │ │ │┃ ┃├─┼─┼─┼─┼─┼─┼─┼─┤┃ ┃│ │ │ │ │ │ │ │ │┃ ┃├─┼─┼─┼─┼─┼─┼─┼─┤┃ ┃│ │ │ │ │ │ │ │ │┃ ┃└─┴─┴─┴─┴─┴─┴─┴─┘┃ ┗━━━━━━━━━━━━━━━━━┛
337 名前:デフォルトの名無しさん mailto:sage [2012/05/25(金) 14:30:49.79 ] ┏━━━━━━━━━━━━━━━━━┓ ┃┌─┬─┬─┬─┬─┬─┬─┬─┐┃ ┃│ │ │ │ │ │ │ │ │┃ ┃├─┼─┼─┼─┼─┼─┼─┼─┤┃ ┃│ │ │ │ │ │ │ │ │┃ ┃├─┼─┼─┼─┼─┼─┼─┼─┤┃ ┃│ │ │ │ │ │ │ │ │┃ ┃├─┼─┼─┼─┼─┼─┼─┼─┤┃ ┃│ │ │●│●│●│ │ │ │┃ ┃├─┼─┼─┼─┼─┼─┼─┼─┤┃ ┃│ │ │ │●│○│ │ │ │┃ ┃├─┼─┼─┼─┼─┼─┼─┼─┤┃ ┃│ │ │ │ │ │ │ │ │┃ ┃├─┼─┼─┼─┼─┼─┼─┼─┤┃ ┃│ │ │ │ │ │ │ │ │┃ ┃├─┼─┼─┼─┼─┼─┼─┼─┤┃ ┃│ │ │ │ │ │ │ │ │┃ ┃└─┴─┴─┴─┴─┴─┴─┴─┘┃ ┗━━━━━━━━━━━━━━━━━┛
338 名前:デフォルトの名無しさん mailto:sage [2012/05/25(金) 14:32:21.10 ] >>317 オセロの話は全て俺が間違ってた > 動的言語っていうのは、「静的言語で作られたライブラリを使いや > すくする為の機構」だと思えよ だから、こう思うのは、「動的言語の実行速度が遅い」ためだろーが 話がずれてきてるだろーが、馬鹿が理解するのは無理か > あと、「動的言語は遅い!」とかいってる奴も > 本当に動的言語での開発で、速度がネックになってどうしようもならなった事あんの?
339 名前:デフォルトの名無しさん mailto:sage [2012/05/25(金) 14:34:17.22 ] ┏━━━━━━━━━━━━━━━━━┓ ┃┌─┬─┬─┬─┬─┬─┬─┬─┐┃ ┃│ │ │ │ │ │ │ │ │┃ ┃├─┼─┼─┼─┼─┼─┼─┼─┤┃ ┃│ │ │ │ │ │ │ │ │┃ ┃├─┼─┼─┼─┼─┼─┼─┼─┤┃ ┃│ │ │ │ │ │ │ │ │┃ ┃├─┼─┼─┼─┼─┼─┼─┼─┤┃ ┃│ │ │●│●│●│ │ │ │┃ ┃├─┼─┼─┼─┼─┼─┼─┼─┤┃ ┃│ │ │ │●│●│ │ │ │┃ ┃├─┼─┼─┼─┼─┼─┼─┼─┤┃ ┃│ │ │ │ │●│ │ │ │┃ ┃├─┼─┼─┼─┼─┼─┼─┼─┤┃ ┃│ │ │ │ │ │ │ │ │┃ ┃├─┼─┼─┼─┼─┼─┼─┼─┤┃ ┃│ │ │ │ │ │ │ │ │┃ ┃└─┴─┴─┴─┴─┴─┴─┴─┘┃ ┗━━━━━━━━━━━━━━━━━┛
340 名前:デフォルトの名無しさん mailto:sage [2012/05/25(金) 14:34:58.20 ] すべての譜面が10MBに収まるという話に説得力がない その譜面データベースのURLを示すか、ありうる譜面が何通りあるかを書くくらいしろ
341 名前:デフォルトの名無しさん mailto:sage [2012/05/25(金) 14:47:15.94 ] >>292 C, C++なんて一番めんどくさい言語だろ あれは嫌いになって当然だ 「使ってる」じゃなくて「使っていた、学習していた」だろう? >そのメソッド名変更の件については一考する >動的言語が考えなければいけない箇所だ C# + VisualStudioでは、メソッド名の変更は 一箇所変更して、「名前の変更」をクリックするだけで全部置き換わる。 しかも一瞬で。 こういうの考慮すると、開発生産性はスクリプト言語の完敗だよ 多少、タイプ文字が少ないからといって開発生産性が高いと 思い込んでる人はわかってないなぁ、と思うわ
342 名前:デフォルトの名無しさん mailto:sage [2012/05/25(金) 14:48:22.65 ] 自演うざい
343 名前:デフォルトの名無しさん mailto:sage [2012/05/25(金) 14:49:42.85 ] 自演呼ばわりうざい
344 名前:デフォルトの名無しさん mailto:sage [2012/05/25(金) 14:50:09.79 ] >>341 ふ〜んw
345 名前:デフォルトの名無しさん mailto:sage [2012/05/25(金) 14:51:46.80 ] スクリプト言語用のIDEでメソッド名変更が簡単にできてもいいんじゃないの?
346 名前:デフォルトの名無しさん mailto:sage [2012/05/25(金) 14:55:23.67 ] で、uy君は何かを探索するプログラム書いたことあんの?
347 名前:デフォルトの名無しさん mailto:sage [2012/05/25(金) 14:56:06.17 ] def greet(s): ... eval("greet('hi')") とか考えると無理なような気もするけど 世の中には頭いい人がいるからなんとかなったりして
348 名前:デフォルトの名無しさん mailto:sage [2012/05/25(金) 14:57:11.13 ] ネックはevalだけか?
349 名前:デフォルトの名無しさん mailto:sage [2012/05/25(金) 15:07:59.95 ] >>273 お前がかかわるプロジェクトで、そこまでスケーラビリティを考える必要なんて無いだろ
350 名前:デフォルトの名無しさん mailto:sage [2012/05/25(金) 15:11:45.89 ] >>348 何も考えずに書いちゃったけど一般的に変数の型が実行時に決まらないことにはどうにもならないね
351 名前:uy mailto:sage [2012/05/25(金) 15:34:24.80 ] >>338 そもそも動的言語を採用するなら最初から静的言語との併用が大前提 動的言語で開発っていったのに静的言語使ってずるいーw とかそういうレベルなの? 両方使うに決まってるだろ >>341 速度の事を考えるときと、WinAPIを使うときにC++を使う つうか、C#.NETのほうがいいことは分かってるけど、こちら側になれてると移行するのが面倒くさい
352 名前:uy mailto:sage [2012/05/25(金) 15:37:32.73 ] >>346 こんなソースばっかりだよ def search_down_all_test sym = /(.*)/ , o = self o.task.each.inject(Hash.new) do | stack , ( key , value ) | stack.merge! value.search_down_all_test sym unless value.task.empty? next stack unless key =~ sym stack.merge({ key => value }) end end
353 名前:デフォルトの名無しさん mailto:sage [2012/05/25(金) 15:38:17.83 ] あれ? Rubyを中間言語やバイナリにコンパイルできるものが、過去にいくつかあった気がするが それらは今どうなってるの?
354 名前:デフォルトの名無しさん mailto:sage [2012/05/25(金) 15:38:48.21 ] stack.merge!でくらっときた
355 名前:デフォルトの名無しさん mailto:sage [2012/05/25(金) 15:54:02.32 ] >>352 本当に必要な箇所でしか()使わないという徹底振りがすごいな
356 名前:デフォルトの名無しさん mailto:sage [2012/05/25(金) 15:57:03.82 ] PrologでHaskellでも、ちょっとしたイケてるRailsアプリを真似ることすら難しい気がするのだが。 おまえら本当にこんなんで、Webあぷぷをこさえるおつもりか。 mew.org/~kazu/material/2012-yesod.pdf
357 名前:デフォルトの名無しさん mailto:sage [2012/05/25(金) 15:59:52.11 ] Prologもコンパイルできたり PrologとC++/Cで関数/述語を互いに呼び出したり出来るよ
358 名前:デフォルトの名無しさん mailto:sage [2012/05/25(金) 16:38:23.86 ] ふーん、ゲームの探索プログラムを書いたこともないのに適当に語ってるのか
359 名前:デフォルトの名無しさん mailto:sage [2012/05/25(金) 19:57:56.35 ] 昔C#ばっかり使ってたころはスクリプト言語をバカにしてたけど、 RubyとPythonを使い始めたら滅多にC#を使わなくなってしまった
360 名前:デフォルトの名無しさん mailto:sage [2012/05/25(金) 20:34:33.26 ] rubyはmoduleが便利だな Mix-inとか早く他言語でも実装されたらいいのに こうすりゃできるぜとかじゃなくて、使いやすい形での実装を求む
361 名前:デフォルトの名無しさん mailto:sage [2012/05/25(金) 20:57:42.38 ] mix-inは機能を制限した多重継承だから、多重継承できる言語ならどれでも模倣はできるはず。 その場合、mix-inより自由度がある分、使用にはRubyと比べて注意が必要か。
362 名前:デフォルトの名無しさん mailto:sage [2012/05/25(金) 21:08:08.99 ] クラスへのMix-inなら多重継承で真似できるけど オブジェクト自身へのextendは厳しい
363 名前:デフォルトの名無しさん mailto:sage [2012/05/25(金) 21:08:18.75 ] 専門業務型裁量労働制は否定されました。 従業員代表は認められませんでした。 管理監督者の適否まで判断されませんでした。 付加金は認められませんでした。 時間給の計算方法は 月給÷(所定労働日数×7時間) でした。 30時間分の残業代込みとの主張は認められませんでした。 今回とは全く別件のことで、 「裁量労働相談室」の担当者の名前をちょっと知りたく思っています。 実際のメール等、何かあれば全部下さい。 現在でも特に何もありませんよね。 安全安心です。 日本国内在住です。住所は米子市のままです。 今回は郵便などでも問題ありません。 本日から一週間(6月1日)が目安です。 また、お願いします。 一日千秋の思いで待ってますから。。。 (´・ω・`)ショボーン (´・ω:;.:...
364 名前:デフォルトの名無しさん mailto:sage [2012/05/25(金) 21:21:42.12 ] mixinとtraitは似たようなことを狙っている印象があるが 違いはどう解釈すればいいのかね
365 名前:デフォルトの名無しさん mailto:sage [2012/05/25(金) 22:53:52.24 ] PHPを覚えると金融機関のシステムやクラウドサービスが作れるようになりますか? PHPはオブジェクト指向言語の代表格なのでPHPを先に学習すると JavaとかC#とか簡単に覚えられるし、これからはPHPの高い信頼性を 生かして他の言語で作られたシステム、特に銀行系のシステムが PHPに置き換えられていくと会社の先輩から聞きました。
366 名前:デフォルトの名無しさん mailto:sage [2012/05/25(金) 23:04:26.93 ] >>364 interface継承がない動的型付け言語がmixinにこだわるのは分からなくもない 静的型付け言語で似たようなことを狙う奴は空気読めない
367 名前:デフォルトの名無しさん mailto:sage [2012/05/25(金) 23:05:25.37 ] >>365 釣りだろうけど、いいかげんにしろw クソ設計で有名なPHPはWebにしか使えないだろw 基幹業務に低速なスクリプト言語なぞ使わない JavaやC#使うことがあってもPHPはありえん
368 名前:デフォルトの名無しさん mailto:sage [2012/05/25(金) 23:14:46.74 ] >>366 静的型付け言語であっても、実装を共有してかつ型を合わせたいけど ダイヤモンド継承みたいな複雑な事態は避けたい場合には 現状では、制限された多重継承としてmixinかtraitを使うしかないんじゃないの Rubyでmixinが実際に多用された結果、 有効だけどいくつかのケースで問題がある事が分かったらしく 最近はオープンクラス問題を含めて解決策が検討されてるっぽいが
369 名前:デフォルトの名無しさん mailto:sage [2012/05/25(金) 23:23:40.05 ] JavaもC#も多重継承を禁止してるのはちゃんと理由が あってのことだからな。 きちんと設計できてれば多重継承なんて必要ない。 Rubyは劣化版オブジェクト指向言語だな
370 名前:デフォルトの名無しさん mailto:sage [2012/05/25(金) 23:23:42.90 ] 【PHP】下らねぇ質問はID出して書き込みやがれ 119 kohada.2ch.net/test/read.cgi/php/1337172256/247n-
371 名前:デフォルトの名無しさん mailto:sage [2012/05/25(金) 23:31:20.83 ] >>368 has-a で実装を共有して is-a で型を合わせる has-a を禁止されたら多重継承を使うしかないが、現状では禁止されていない
372 名前:デフォルトの名無しさん mailto:sage [2012/05/25(金) 23:50:59.95 ] >>369 おや? Java8で実装を伴ったInterfaceが書けるようになるのはどうしてかな?
373 名前:デフォルトの名無しさん mailto:sage [2012/05/26(土) 00:07:18.72 ] 頭がJDK 1.0.2で止まってるんだろう
374 名前:デフォルトの名無しさん mailto:sage [2012/05/26(土) 00:43:42.53 ] >>371 それが煩雑だっていう面もあるんじゃない デザインパターンで言うと、Template MethodよりStrategyのほうが 移譲を使っていて柔軟性はあるけど……っていうような?ちょっと違うかも
375 名前:デフォルトの名無しさん mailto:sage [2012/05/26(土) 01:04:43.17 ] >>365 > PHPを覚えると金融機関のシステムやクラウドサービスが作れるようになりますか? 金融機関ならCOBOLでしょう? PHPだとFacebookを作れますよ。
376 名前:デフォルトの名無しさん [2012/05/26(土) 01:07:45.36 ] >>372 >Java8で実装を伴ったInterfaceが書けるようになるのはどうしてかな? ですよねー
377 名前:デフォルトの名無しさん mailto:sage [2012/05/26(土) 01:15:19.02 ] >>375 FacebookのPHPは嘘 コンパイルされてる別物だから実行速度が違う
378 名前:デフォルトの名無しさん mailto:sage [2012/05/26(土) 01:17:03.98 ] ん? コンパイルすればいいだけだよね。 C言語をコンパイルすると機械語になるけど 機械語を覚えるわけじゃないでしょ? 覚えるのはC言語だよね。 PHPをコンパイルすると○○になるけど ○○を覚えるわけじゃないでしょ? 覚えるのはPHPだよね。
379 名前:デフォルトの名無しさん mailto:sage [2012/05/26(土) 01:20:01.60 ] >>378 FacebookのPHPコンパイラ使ったことあって言ってるの?
380 名前:デフォルトの名無しさん mailto:sage [2012/05/26(土) 01:23:15.12 ] >>377 >FacebookのPHPは嘘 >コンパイルされてる別物だから実行速度が違う その理屈でいくと、内部でJITコンパイルしている処理系は全部別モノということになる。 つまりおまえの理屈がおかしい。
381 名前:デフォルトの名無しさん mailto:sage [2012/05/26(土) 01:27:26.00 ] >>379 使ったこと有る 使ったこと無い この2つ答えに対する君のレスを 2つ書いて下さい。
382 名前:デフォルトの名無しさん mailto:sage [2012/05/26(土) 01:28:35.65 ] 使ったことのある無しが 何の関係がるんだろうか?
383 名前:デフォルトの名無しさん mailto:sage [2012/05/26(土) 01:29:12.77 ] FacebookのPHPはスクリプト言語じゃない あんなトラフィックのサイトはスクリプト言語で動かないってのw これだからこのスレの住人はwww
384 名前:デフォルトの名無しさん mailto:sage [2012/05/26(土) 01:31:35.81 ] >>381 人口無能にレスつけてる気分になったのでもういいです
385 名前:デフォルトの名無しさん mailto:sage [2012/05/26(土) 01:37:59.55 ] 馬鹿には無理
386 名前:デフォルトの名無しさん mailto:sage [2012/05/26(土) 01:41:25.99 ] wikipediaもphpだったよな。 無知は恥ずかしいよ。
387 名前:デフォルトの名無しさん mailto:sage [2012/05/26(土) 01:44:16.67 ] 言語処理系がプログラムをコンパイルして実行するかどうかと 型付けが静的か動的か、あるいはスクリプト言語かってのは別の概念 例えばJavaは一般的に仮想マシンで実行される静的型付け言語 Common Lispはコンパイラ付きの動的型付け言語(+オプションで型指定できる) 組み合わせは割となんでもある
388 名前:デフォルトの名無しさん mailto:sage [2012/05/26(土) 01:44:49.12 ] uyが言ってただろ 遅くても問題ない速度で動けば 使える言語なのだって。
389 名前:デフォルトの名無しさん mailto:sage [2012/05/26(土) 02:00:26.12 ] >>388 問題ないと思ってるのは自分だけ 少しでも早くhttpのレスポンスを返すことにプライドを持つべきだろ タイムアウトしなければいいとかいう低次元すぎる >>386 wikipediaなんて99%以上のリクエストがただの参照で データ更新してない。 個人ごとに違うデータ見せる必要がないから、たいていキャッシュから返せる。 こんなサイトは、簡単にスケールアウトできる。
390 名前:デフォルトの名無しさん mailto:sage [2012/05/26(土) 02:01:25.15 ] えー、はい。それで PHPなんですよね?
391 名前:デフォルトの名無しさん mailto:sage [2012/05/26(土) 02:02:24.39 ] >>383 いやFacebookの開発言語は普通にPHPだよ。独自開発したPHP処理系を使っているというだけで、言語はPHPそのもの。
392 名前:uy mailto:sage [2012/05/26(土) 02:06:16.21 ] あああああLispやりたい
393 名前:デフォルトの名無しさん mailto:sage [2012/05/26(土) 02:08:24.04 ] LISPは解散しました
394 名前:デフォルトの名無しさん mailto:sage [2012/05/26(土) 03:02:17.63 ] 時代はPrologだ
395 名前:デフォルトの名無しさん mailto:sage [2012/05/26(土) 03:03:48.73 ] Lispは検索ノイズを増やしただけだった。
396 名前:デフォルトの名無しさん mailto:sage [2012/05/26(土) 03:19:33.35 ] ぶっちゃけ、記号でぐぐった時の結果の如何が、シギルの是非の明暗を決めてるよな。
397 名前:デフォルトの名無しさん mailto:sage [2012/05/26(土) 04:20:54.92 ] 自演うぜー
398 名前:デフォルトの名無しさん mailto:sage [2012/05/26(土) 05:30:03.76 ] 検索エンジンが記号も検索できるようにしてくれれば一番いいのに
399 名前:396 mailto:sage [2012/05/26(土) 07:31:51.57 ] GuidoがGoogleに居るということ。
400 名前:デフォルトの名無しさん mailto:sage [2012/05/26(土) 07:41:46.15 ] だが残念ながらRubyの人も多数送りこまれているのでした 夜はまだ始まったばかりだ
401 名前:デフォルトの名無しさん mailto:sage [2012/05/26(土) 08:29:41.34 ] Hoogleみたいな検索ページを、各言語で作ればいいだけの話。
402 名前:デフォルトの名無しさん mailto:sage [2012/05/26(土) 11:29:09.47 ] >>389 > >>388 > 問題ないと思ってるのは自分だけ > > 少しでも早くhttpのレスポンスを返すことにプライドを持つべきだろ > タイムアウトしなければいいとかいう低次元すぎる > > >>386 > wikipediaなんて99%以上のリクエストがただの参照で > データ更新してない。 > 個人ごとに違うデータ見せる必要がないから、たいていキャッシュから返せる。 > こんなサイトは、簡単にスケールアウトできる。 つまり、簡単にウェブサイトを作れるPHPが優れてるって事だよな? だいたい、速度を言い始めたら、スクリプト言語がJavaやC#に勝てるわけないんだし。どんぐりの背比べだ。
403 名前:デフォルトの名無しさん mailto:sage [2012/05/26(土) 11:39:53.62 ] 頭の悪い言語仕様やライブラリに耐えられるなら好きにすればいいと思うよ
404 名前:デフォルトの名無しさん mailto:sage [2012/05/26(土) 11:40:23.38 ] JavaやC#なら何もキャッシュしなくても、キャッシュバリバリ使ってるスクリプト言語にすら余裕で勝てる
405 名前:デフォルトの名無しさん mailto:sage [2012/05/26(土) 12:01:43.06 ] バカな設計を正当化してどうするのw ウィキペディアといえば、マージソートの記事、書き換わってるな。
406 名前:デフォルトの名無しさん mailto:sage [2012/05/26(土) 12:19:14.75 ] なんでHaskellなんだ
407 名前:デフォルトの名無しさん mailto:sage [2012/05/26(土) 12:20:20.52 ] ja.wikipedia.org/w/index.php?title=%E3%83%9E%E3%83%BC%E3%82%B8%E3%82%BD%E3%83%BC%E3%83%88&diff=42552598&oldid=41097184
408 名前:デフォルトの名無しさん mailto:sage [2012/05/26(土) 12:27:40.93 ] >>402 402の後半理解できなかったか やっぱりスクリプト言語厨は頭悪いなw ほぼ静的なコンテンツ用のサイトは、簡単にスケールアウトできるし その場合は言語などほとんど関係ないってことだ。 wikiの場合、ほとんどのユーザがログインしないで使うだろ。 ほとんどは、検索ワードに対する内容をただ返しているだけ。 一方、Facebookなどは情報の更新が多く、さらに個人ごとに まったく違う情報を表示させる必要がある。 こういうサイトのスケールアウトはwikiのように簡単にはいかない。 あらゆる高速化の手段使ってる。 >簡単にウェブサイトを作れるPHPが優れてるって事だよな? 違う。高機能なサイト、高トラフィックのサイト、レスポンスの速いサイトを つくろうとするとスクリプト言語だと逆にたいへんになる。 もしくは不可能になる。 スクリプト言語は覚えることが多少少ない代わりに、 他の面で苦労する羽目になる。
409 名前:デフォルトの名無しさん mailto:sage [2012/05/26(土) 12:41:09.28 ] 全体から見たらたった10%の、高速化が重要な部分が、あたかも全てであるかのように語る技術
410 名前:デフォルトの名無しさん mailto:sage [2012/05/26(土) 12:54:53.04 ] 全体から見たらたった10%の、高速化が重要な部分が、あたかも全てであるかのように語るプログラムもPHPで書けますか?
411 名前:デフォルトの名無しさん mailto:sage [2012/05/26(土) 12:57:20.81 ] 馬鹿には無理
412 名前:デフォルトの名無しさん mailto:sage [2012/05/26(土) 13:04:53.31 ] print "語りたい内容";
413 名前:デフォルトの名無しさん mailto:sage [2012/05/26(土) 13:28:47.90 ] フロントエンドだったら、単純にサーバ増やせばスケールするしなあ。 数万台サーバを扱ってて、数千台まで減らせるのだったら考えるだろうけど。
414 名前:デフォルトの名無しさん mailto:sage [2012/05/26(土) 13:28:54.36 ] お題。Amazonの在庫チェックスクリプトを書きなさい 商品のURLは本と洋書に限定。デベロッパキーが必要なAPIの利用は不可 以下に利用例を示す $ cat urls www.amazon.co.jp/Seven-Databases-Weeks-Modern-Movement/dp/1934356921 www.amazon.co.jp/The-Just-Bento-Cookbook-Everyday/dp/1568363931/ www.amazon.co.jp/dp/4822234630/ $ ./amazon urls Seven Databases in Seven Weeks: A Guide to Modern Databases and the NoSQL Movement [ペーパーバック] ただいま予約受付中です。 在庫状況について この商品は、Amazon.co.jp が販売、発送します。 ギフトラッピングを利用できます。 The Just Bento Cookbook: Everyday Lunches to Go [ペーパーバック] 在庫あり。 在庫状況について この商品は、Amazon.co.jp が販売、発送します。 ギフトラッピングを利用できます。20点在庫あり。ご注文はお早めに。2012/5/27 日曜日 にお届けします! まつもとゆきひろ コードの未来 [単行本] 在庫あり。 在庫状況について この商品は、Amazon.co.jp が販売、発送します。 ギフトラッピングを利用できます。2012/5/27 日曜日 にお届けします!
415 名前:デフォルトの名無しさん mailto:sage [2012/05/26(土) 13:31:30.15 ] >>408 だから、その通りの事を>>402 で書いてるだろう。
416 名前:デフォルトの名無しさん mailto:sage [2012/05/26(土) 13:39:55.74 ] print <<<EOF Seven Databases in Seven Weeks: A Guide to Modern Databases and the NoSQL Movement [ペーパーバック] ただいま予約受付中です。 在庫状況について この商品は、Amazon.co.jp が販売、発送します。 ギフトラッピングを利用できます。 The Just Bento Cookbook: Everyday Lunches to Go [ペーパーバック] 在庫あり。 在庫状況について この商品は、Amazon.co.jp が販売、発送します。 ギフトラッピングを利用できます。20点在庫あり。ご注文はお早めに。2012/5/27 日曜日 にお届けします! まつもとゆきひろ コードの未来 [単行本] 在庫あり。 在庫状況について この商品は、Amazon.co.jp が販売、発送します。 ギフトラッピングを利用できます。2012/5/27 日曜日 にお届けします! EOF;
417 名前:デフォルトの名無しさん mailto:sage [2012/05/26(土) 13:48:22.59 ] このスレでPHPの回答見たの初めてかもしれない
418 名前:デフォルトの名無しさん mailto:sage [2012/05/26(土) 13:51:01.24 ] perl <<EOF; Seven Databases in Seven Weeks: A Guide to Modern Databases and the NoSQL Movement [ペーパーバック] ただいま予約受付中です。 在庫状況について この商品は、Amazon.co.jp が販売、発送します。 ギフトラッピングを利用できます。 The Just Bento Cookbook: Everyday Lunches to Go [ペーパーバック] 在庫あり。 在庫状況について この商品は、Amazon.co.jp が販売、発送します。 ギフトラッピングを利用できます。20点在庫あり。ご注文はお早めに。2012/5/27 日曜日 にお届けします! まつもとゆきひろ コードの未来 [単行本] 在庫あり。 在庫状況について この商品は、Amazon.co.jp が販売、発送します。 ギフトラッピングを利用できます。2012/5/27 日曜日 にお届けします! EOF
419 名前:デフォルトの名無しさん mailto:sage [2012/05/26(土) 13:51:29.19 ] print orz
420 名前:uy mailto:sage [2012/05/26(土) 14:15:11.91 ] すげえ 未だにPHP推す奴がいるのか
421 名前:デフォルトの名無しさん mailto:sage [2012/05/26(土) 14:23:30.30 ] すげえ 未だにモッサリ動作のRuby推す奴がいるのか
422 名前:uy mailto:sage [2012/05/26(土) 15:33:10.57 ] マジレスするとperl6よりは起動は2,3倍速い
423 名前:デフォルトの名無しさん mailto:sage [2012/05/26(土) 15:58:55.45 ] 起動が速いだけとかw
424 名前:デフォルトの名無しさん mailto:sage [2012/05/26(土) 16:15:29.39 ] そういえば、正確なコード忘れたけど str = "" 10000.times do str += "a" end みたいな事をやってRubyは遅いとブログに書いてるのいたな
425 名前:デフォルトの名無しさん mailto:sage [2012/05/26(土) 16:38:16.92 ] システムトレイに常駐しておいてクイック起動気取りとかなw
426 名前:デフォルトの名無しさん mailto:sage [2012/05/26(土) 18:08:28.92 ] >>408 facebookのPHPコンパイラはせいぜい2〜3倍程度の性能向上らしいよ? それとは別にJIT方式のPHP実行環境を開発中で、将来は全面的にそっちへ移行予定だとか 性能的にも現PHPコンパイラのレベルまでは到達可能だと予想してるらしい facebookはスクリプト言語の効率的な開発サイクルを重視してるっぽいね
427 名前:デフォルトの名無しさん mailto:sage [2012/05/26(土) 18:23:55.23 ] で、それがPHP公式に 取り入れられるかもしれないね。
428 名前:デフォルトの名無しさん mailto:sage [2012/05/26(土) 18:32:44.95 ] この対応と同等。 スクリプト PHP 静的コンパイル C++ 動的コンパイル C#
429 名前:デフォルトの名無しさん mailto:sage [2012/05/26(土) 18:41:21.76 ] FacebookはPHPを選んでしまって失敗だった
430 名前:デフォルトの名無しさん mailto:sage [2012/05/26(土) 19:06:50.01 ] 昔むかしStage6はRuby on RailsではダメでPHPか何かで作り直したよね?
431 名前:デフォルトの名無しさん mailto:sage [2012/05/26(土) 19:17:59.77 ] TwitterはRuby on RailsじゃだめでScalaだったかな。