【Perl,PHP】LLバトルロワイヤル4【Ruby,Python】
■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさん
2009/02/15(日) 03:18:33エントリーは、
Perl、PHP、Python、Ruby、JavaScript・・・
さあ、死ぬまで語りやがれ!!!
0797デフォルトの名無しさん
2009/03/24(火) 00:57:120798デフォルトの名無しさん
2009/03/24(火) 00:57:16いや、yahooと781は同列に並べんだろ…
0799デフォルトの名無しさん
2009/03/24(火) 00:58:08関連の仕事は無いだろうけど
0800デフォルトの名無しさん
2009/03/24(火) 01:02:15Python使ってるのはヘルプとかどうでもいい部分だからなw
0801デフォルトの名無しさん
2009/03/24(火) 01:03:10クックパッドとか大規模だよな。
Rubyの案件はあちこちで結構炎上してるらしーね。
0802デフォルトの名無しさん
2009/03/24(火) 01:05:16昔の価格.comの騒ぎはASP.NET、というかWindowsサーバだったのでは?
最近あったのなら知らないけど
0803デフォルトの名無しさん
2009/03/24(火) 01:05:33Rubyは、楽天、ドリコム、ニフティ、カカクコム、リコー
サービスでいえば、iKnow(セレゴ・ジャパン)もRuby
0804デフォルトの名無しさん
2009/03/24(火) 01:05:55>XML文字列を作るときにXMLライブラリの出力以外の方法として
>愚直な文字列連結しか思いつかない
言語仕様にも原因はありそう
0805デフォルトの名無しさん
2009/03/24(火) 01:08:29> 月間2.8億PV
クックパッドは半端ないビュー数w
ようスケーリングしているなあ
twitterも前はrubyだったけ。途中で悲鳴上げてphpかperlになった記憶があるが
0806デフォルトの名無しさん
2009/03/24(火) 01:10:49ありえん
0807デフォルトの名無しさん
2009/03/24(火) 01:11:11ってここ一連の流れはWebProg板でやれって感じだがw
0808デフォルトの名無しさん
2009/03/24(火) 01:11:48だったらもうホットデプロイのJavaでいいじゃんw
0809デフォルトの名無しさん
2009/03/24(火) 01:14:04そうだよ
0810デフォルトの名無しさん
2009/03/24(火) 01:21:38そうだね
0811デフォルトの名無しさん
2009/03/24(火) 02:02:14twitter は ruby から scala だぜ。
http://www.scala-lang.org/node/1008
なんだかんだで jvm はよく出来てるってオチかね。
0812デフォルトの名無しさん
2009/03/24(火) 02:05:550813デフォルトの名無しさん
2009/03/24(火) 02:07:28それもParrotが完成するまでの話だぜ!とスレ的に言ってみる
0814デフォルトの名無しさん
2009/03/24(火) 02:38:25require 5.008;
0815デフォルトの名無しさん
2009/03/24(火) 02:54:34Pythonは一番多く使われてるシーンはCG系ツールのプラグインスクリプトだろう。
納品するタイプではなく、まさにグルー的に使われている。
0816デフォルトの名無しさん
2009/03/24(火) 08:17:11Java → サービス部分
スクリプト → その他雑務
が実態。もともとそういう位置づけだし。
0817デフォルトの名無しさん
2009/03/24(火) 09:10:32JavaやRubyでもなんでもヤれなくはないが、なんでもヤると辛いだけだし。
特にRuby信者は夢見すぎな感がある。
Pythonなんかだと案件の簡単な検証でhttpやsmtp鯖をマッハで立ち上げられるし、
データの分析のパーサとしても使えるし、RDBも内蔵しているから
ちょっとJavaやCでやるにはマンドクセな部分もPythonだと簡単に出来たりする面が美味しいのだし。
Python信者ほどGoogleがどうこうなんて言わないと思うな。
ちょっとした事を実現するのに便利だから使っている人が多いだけで、
Pythonでエンタープライズ利用とか、マジで考えている人は少ないだろ。
0818デフォルトの名無しさん
2009/03/24(火) 09:28:36今のLinuxだと、Rubyは無くてもいいがPythonは無いと困る場面が多い…てゆーか
ディストリによっては始めから、入ってないディストリでも
アプリインスコしてたらいつの間にかPythonインスコされてたりするw
0819デフォルトの名無しさん
2009/03/24(火) 09:31:030820デフォルトの名無しさん
2009/03/24(火) 10:05:070821デフォルトの名無しさん
2009/03/24(火) 10:32:12言語論争が好きなやつって浅い知識しかないやつ多いよね。
0822デフォルトの名無しさん
2009/03/24(火) 13:23:46http://journal.mycom.co.jp/news/2009/03/24/008/
わーい 鸚鵡さんが羽ばたいたー
鸚鵡さんが大空に羽ばたいたー(謎
0823デフォルトの名無しさん
2009/03/24(火) 13:48:29そりゃあんたみたいに何も書かなきゃ間違いようはないわなw
突っ込まれるのがそんなに怖いか
0824デフォルトの名無しさん
2009/03/24(火) 13:52:35Perl6って、今年のクリスマスには出る?
そういうわけではない?
0825デフォルトの名無しさん
2009/03/24(火) 14:48:26http://www.rakudo.org/how-to-get-rakudo
http://www.nntp.perl.org/group/perl.perl6.compiler/2009/03/msg3828.html
mingw で簡単にコンパイルできるみたいに
書いてあり
http://www.nntp.perl.org/group/perl.perl6.compiler/2009/03/msg3822.html
>The next release of Rakudo (#16) is scheduled for April 23, 2009.
http://www.nntp.perl.org/group/
ていうか絶賛テスト実行中みたいな...unuu
0826デフォルトの名無しさん
2009/03/24(火) 19:15:07http://slashdot.jp/developers/09/03/18/0732259.shtml
> 2009年中にはpre-1.0リリースを行おうとは考えているが、2008年の
> 開発ペースを上回るペースで開発が進んだとしても、Rakudo 1.0、
> つまりPerl 6.0.0の仕様を完全に実装したものについて、2009年中の
> リリースは現実的ではないと考えている。
だめっぽいね。>>825なんかとあわせて、かなり現実的なものには
なってるみたいだけど
0827デフォルトの名無しさん
2009/03/24(火) 19:23:49「ディストリによっては始めから」と書いた通り
0828デフォルトの名無しさん
2009/03/24(火) 19:29:090829デフォルトの名無しさん
2009/03/26(木) 12:21:47PHP使いのレベルの低さの分かるトラックバック
正規表現なんてこの世から消えればよいのに
http://blog.k05.biz/archives/815
コンパイラの作り方とかまったく知らないんだろうね
0830デフォルトの名無しさん
2009/03/26(木) 12:23:48http://blog.k05.biz/archives/815
さすがはレベルの低いのが多いPHPerだな
正規表現を語るなよ
0831デフォルトの名無しさん
2009/03/26(木) 12:55:490832デフォルトの名無しさん
2009/03/26(木) 12:57:52サンプルデータは簡単に作れるし、内部状態もないし。
0833デフォルトの名無しさん
2009/03/26(木) 14:19:570834デフォルトの名無しさん
2009/03/26(木) 14:47:490835デフォルトの名無しさん
2009/03/26(木) 15:09:07できれば避けて通りたい自分は妥協の産物って印象なのだが
0836デフォルトの名無しさん
2009/03/26(木) 15:44:26キャプチャとか先読みとかの拡張はできるからやってます感はあるよね。
0837デフォルトの名無しさん
2009/03/26(木) 16:12:560838デフォルトの名無しさん
2009/03/26(木) 16:58:05ツールとして使う人とそれにしかすがる物が無い人の差なのかな。
0839デフォルトの名無しさん
2009/03/26(木) 17:02:010840デフォルトの名無しさん
2009/03/26(木) 17:06:510841デフォルトの名無しさん
2009/03/26(木) 19:27:380842デフォルトの名無しさん
2009/03/26(木) 20:57:460843デフォルトの名無しさん
2009/03/26(木) 21:12:16どうやってソースコードから検索・抽出
やってるんだろう…?
0844デフォルトの名無しさん
2009/03/26(木) 21:14:040845デフォルトの名無しさん
2009/03/26(木) 21:19:38>内部状態もないし
dayone
0846デフォルトの名無しさん
2009/03/26(木) 21:21:56void\s+関数名
とか
^\s*\/\/
を否定で検索したりとか?
0847デフォルトの名無しさん
2009/03/26(木) 21:39:330848デフォルトの名無しさん
2009/03/26(木) 21:55:17GREPって使ったことある?
0849デフォルトの名無しさん
2009/03/26(木) 22:00:010850デフォルトの名無しさん
2009/03/26(木) 22:16:51あるけど何?
0851デフォルトの名無しさん
2009/03/26(木) 23:03:110852デフォルトの名無しさん
2009/03/26(木) 23:12:14普段はせいぜいワイルドカードで間に合う
0853デフォルトの名無しさん
2009/03/26(木) 23:53:220854デフォルトの名無しさん
2009/03/27(金) 00:07:31むしろ文字列同士の比較が、よほど厳密な時や速度を気にする時しか使わない気がする
PerlerやRubyistからすると「何でわざわざ文字列同士で?正規表現でいいじゃん」となるのも仕方ない
しかしJavaではあんまりやりたくないわな、面倒いw
0855デフォルトの名無しさん
2009/03/27(金) 00:18:46import *;
0856デフォルトの名無しさん
2009/03/27(金) 00:23:35どの言語も一長一短で完璧じゃないから、複数の言語が入り乱れるわけだし
PerlにしたってPHPに劣ってる部分もあるわけなんだからさ。
たまたま正規表現という文化がPerlプログラマにあったってだけの話だよ。
0857デフォルトの名無しさん
2009/03/27(金) 00:29:13処理速度そんなに気にしなくていいとか言ってるひといるんだけど
そういうもんなの?(文字列完全一致と比べるのはなしで)
0858デフォルトの名無しさん
2009/03/27(金) 00:44:11なんかコンパイルをマシン語への変換と思ってそうw
0859デフォルトの名無しさん
2009/03/27(金) 00:55:44処理速度が十分なほど速いかはケースバイケース
バックトラックが多数発生するような正規表現なら、かなり遅いこともあり得るだろう
0860デフォルトの名無しさん
2009/03/27(金) 01:17:170861デフォルトの名無しさん
2009/03/27(金) 02:41:040862デフォルトの名無しさん
2009/03/27(金) 02:45:45仏の顔もって言うしね、謝って許してもらおうとも思っていない。
0863デフォルトの名無しさん
2009/03/27(金) 10:18:28エディタなどで使うときは、かなりの割合で文字列置換にも使う。
というか、置換に使わなければ確かにワイルドカードで十分な事が多い。
0864デフォルトの名無しさん
2009/03/27(金) 10:57:48気になる人はstatic regexみたいなのがあるよ。
ttp://www.kmonos.net/alang/boost/classes/xpressive.html
正規表現だと解析できない再帰的な構文とかも解析できるし。
0865デフォルトの名無しさん
2009/03/27(金) 12:46:33言ったのは正規表現使うって言い出した奴であって
検索はワイルドカードでいいって言った奴が置換でも正規表現使わんと言った訳じゃないが
0866デフォルトの名無しさん
2009/03/27(金) 20:41:320867デフォルトの名無しさん
2009/03/28(土) 15:05:35検索: /^/ → 置換: " "
でできるのと、
検索: /^(.)?/ → 置換 " $1"
みたいにしないといけないのと、どっちが正規表現としては本道なの?
後者しかできないエディタとか、正直めんどいんだが
0868デフォルトの名無しさん
2009/03/28(土) 15:19:35正規表現がなかったら、スクリプトを動作させるプログラムを作るのが
大変になるのに
0869デフォルトの名無しさん
2009/03/28(土) 15:36:15しかし、Matzの日記といいdankogaiといい、PHPに突っかかると腫れ物に触れたかのような反応が周りから返ってくるなw
0870デフォルトの名無しさん
2009/03/28(土) 16:26:460871デフォルトの名無しさん
2009/03/28(土) 16:35:58そんなことないって。
PHP使いは多いから、そう見えんねん。
macのウィルスよりwindowsのウィルスが多いのと一緒や
0872デフォルトの名無しさん
2009/03/28(土) 17:06:220873デフォルトの名無しさん
2009/03/28(土) 17:16:31作っている奴はなんかいかがわしいが、それは認めざるを得ない。
0874デフォルトの名無しさん
2009/03/28(土) 17:19:090875デフォルトの名無しさん
2009/03/28(土) 17:23:09世の中の流れによって、いずれかの言語がそういうババを掴まされる。
今はPHPがその役。
それを「PHPという言語への批判」とか「PHPユーザーは皆無能」と言っていると誤読して
噛み付く馬鹿が結構居るけど、そういうの見てるといつも
「なんでこの人達はこんなに気合いを入れて、自分の誤読の内容を自分の言動で
証明しようとしてるんだろう?」
って思うなぁw
0876デフォルトの名無しさん
2009/03/28(土) 17:29:060877デフォルトの名無しさん
2009/03/28(土) 18:07:37底辺プログラマーは大変だなぁ
0878デフォルトの名無しさん
2009/03/28(土) 18:12:17>>870のどのあたり?
0879デフォルトの名無しさん
2009/03/28(土) 18:35:52という言葉にPHP使いは有能な人も多いとは読み取れないだろw
0880デフォルトの名無しさん
2009/03/28(土) 20:04:38たしかにw
そもそもプログラマという職業自体が底辺だしw
0881デフォルトの名無しさん
2009/03/28(土) 20:15:17俺は前者で出来てほしいと思うが
正規表現的には若干怪しい気がするね
0882デフォルトの名無しさん
2009/03/28(土) 20:19:01なんていっても誰も見向きもしてくれない。
一人二人ネタコピペ改変くらいで反応してくれるくらいだ。
しかし、「PHPは正規表現リテラルもない、こんな(ry」
とかでも言ったら、もうトラックバックがじゃんじゃかw つれるつれる
まあ人口が多いってだけだろw
0883デフォルトの名無しさん
2009/03/28(土) 20:24:32(むしろどこが怪しいんだ…)
メタ文字を文字に置き換える。
それだけでしょ。
0884デフォルトの名無しさん
2009/03/28(土) 20:31:33しいて言うなら、^ の指す「行頭」というものがやや曖昧なことか
0885デフォルトの名無しさん
2009/03/28(土) 20:39:080886デフォルトの名無しさん
2009/03/28(土) 20:47:28EOFの扱いもあるしね
概念的には問題ないが、やや実装依存
0887デフォルトの名無しさん
2009/03/28(土) 21:31:040888デフォルトの名無しさん
2009/03/28(土) 21:43:08戦闘力?
0889デフォルトの名無しさん
2009/03/28(土) 21:52:030890デフォルトの名無しさん
2009/03/28(土) 21:55:45> という言葉にPHP使いは有能な人も多いとは読み取れないだろw
なんでそんな全く関係の無い意見の話をするのかわからんけど、
つまり>>870が「PHPという言語への批判」と「PHPユーザーは皆無能」という意見を言ったというのは
>>876のついた嘘ということでいいのかな?
0891デフォルトの名無しさん
2009/03/28(土) 22:26:480892デフォルトの名無しさん
2009/03/28(土) 23:51:41>882
> 「Delphiは正規表現もない言語、こんな言語なんてなくなれば(ry」
高確率で文字列を出力することになるPHPと
必ずしも扱う必要のないDelphi比べるのはちと酷くね?
0893デフォルトの名無しさん
2009/03/28(土) 23:56:390894デフォルトの名無しさん
2009/03/28(土) 23:58:220895デフォルトの名無しさん
2009/03/28(土) 23:59:330896デフォルトの名無しさん
2009/03/29(日) 00:00:53まあ言いたいことはわかるが
文字列処理がメインのP言語の正規表現サポートが厚いのは当然ではある
■ このスレッドは過去ログ倉庫に格納されています