【えっ】Perlに未来はあるのか?【終わり?】

■ このスレッドは過去ログ倉庫に格納されています
1デフォルトの名無しさん
垢版 |
2007/06/02(土) 00:54:11
青春をともに過ごしたPerlの何がだめって言うんだよ〜
教えてくれ!
2007/06/02(土) 00:57:40
mixiはPerlだよ。
2007/06/02(土) 01:00:54
better-perlであるrubyを使いなさい
2007/06/02(土) 01:02:49
JavaのVMでRubyを動かすみたいな話があったけど、Perlはそういうの無いの?
2007/06/02(土) 01:03:12
PerlはPerlでいいと思うよ。ちょっと6は衝撃的だけどwww

ただ、Perlしかできないってのは未来ないと思っていいと思う。
2007/06/02(土) 01:06:16
>>4
JPerlといえば、日本語対応Perlのことをさすからなあ…。

RubyはJRuby, IronRuby。PythonはJython(死にかけ), IronPython。

一方、Perlは…
7デフォルトの名無しさん
垢版 |
2007/06/02(土) 01:09:59
>>5
Perl6ってどんな衝撃??

正規表現がガラッと変わったってのと
文字列演算子が~になったってのは見たけど
2007/06/02(土) 01:19:06
>>7
$array[index] が @array[index] になったり、
$hash{key} が %hash{key} になったり、
#[
複数行こめんと
]
ができるようになったり、switch(given)文が追加されたり、
型付変数が追加されたり、関数のオーバーロードみたいなのがあったり、
サブルーチンの返り値の詳細を決定できたり、ブロックすべてがサブルーチンになったり、
Perl 6でたらPerl 5のラクダ本で勉強した奴発狂するんじゃないかと思った。

http://www.perl.com/pub/a/2007/05/10/everyday-perl-6.html
9デフォルトの名無しさん
垢版 |
2007/06/02(土) 01:42:38
もしかしてPerl6って書式が変わっただけ?
2007/06/02(土) 02:53:51
Perlの優位性はスピードにあるんだから、そこだけは死守して星井七瀬
2007/06/02(土) 03:11:15
Haskellつかえ
2007/06/02(土) 03:25:16
Haskellは速くありません。Perlのようなダレたプログラミングができません。
2007/06/02(土) 11:54:23
perlの大きな利点の一つに膨大なモジュール群があった。
最近JVMのscript言語サポートで、
結構簡単に膨大なクラスライブラリを持った
新しいscript言語を開発できるようになった。
そのためのフレームワーク"Kawa"などの存在によって。
だから競合が結構増えてきていて苦戦すると思う。
2007/06/02(土) 17:51:01
RubyよりPythonだなぁ。
2007/06/02(土) 18:12:33
pythonはワンライナーできない。
2007/06/02(土) 18:41:05
selfやめてくれたらpython使ってやってもいい
2007/06/02(土) 19:09:55
>>15
つ python -c
ループや条件式はインデント使わないやり方がいくらでもある
>>16
selfが長いならsとかにすればおk
タイプ量としてはRubyでendいちいち書くのと変わらんだろ
2007/06/02(土) 19:12:08
長いとかそういう問題じゃなくて、キモいから嫌なだけ。
2007/06/02(土) 20:03:29
わはは
型によって$や%や@をつけるPerlはキモくない
end書け言われるRubyはキモくない
クラス変数に@@なんか付けさせられてもキモくない
でも自分の参照を明示的に書かせるPythonはキモいかよ

Perlで構造体使ったらよっぽどPythonよりキモいがな
そんなこと言ってる連中はラクダ本と一緒に沈んでくれw
2007/06/02(土) 20:08:03
お前は慣れちまってわかんないかも知れないけど、
selfのキモサは異常だぞ?
2007/06/02(土) 20:09:47
Rubyのendは強制じゃないじゃん
2007/06/02(土) 20:11:25
>>20
何の役にも立たないうえに、有害だからな。。
どんな言語でも、そんなのはあまりみたことがない
2007/06/02(土) 20:19:03
>>22
自演乙。別にいいけど。
うん、慣れちまって気がつかないからどこが異常か教えてくれ。
意味をはっきりさせるためにC++やJava, C#でもよくthis使ってるし、Objective-C
とかも通ってきたからselfのどこが有害なのか分からん。
Rubyもselfあるけど暗黙なだけだよな?
第一引数に明確にするとクラスメソッドかどうかがはっきりするから、多少面倒だけど
キモいというのは理解できないんでね。
2007/06/02(土) 20:40:45
selfに他のクラスのインスタンスわたせるじゃん。
ありえないじゃん。
2007/06/02(土) 20:58:14
>>24
それって単にself予約語にしろってこと?なんという言いがかり・・・
selfは予約語じゃなくて習慣的な第一引数の名前というだけじゃん。
わざわざselfを再定義する馬鹿なコードは知らないけど、どっちにしろ言語の問題じゃないな。
じゃあselfが予約語じゃないObjective-Cもキモい言語なのか?

Pythonは予約語を少なくするっていう傾向があるだけ。
Rubyは40くらい、Perlは200以上、Javaが50ちょいでC#は80くらい?
じゃあ>>24には「Perlは予約語がたくさんでよかったですね。使っちゃいけない地雷をたくさん
覚えなきゃいけないけど」っていうだけだな。
2007/06/02(土) 21:07:52
>>25
おまえは何をわけのわからないことをいってるんだ?
第一引数にselfを渡すこと自体がキモイっていってるの。
2007/06/02(土) 21:24:41
>>26
それと>>24は別のことなのも分からないの?見苦しすぎ。
それに渡してる時点では第一引数じゃないよ?
メソッド定義の方だから、「第一引数として受け取ること」がキモいって言ってるわけ?
それだったら単に暗黙か明示的かの違いだけじゃん。
実装上は全てのオブジェクト指向言語(と言われるもの)は全てそうだよ。
2007/06/02(土) 21:31:05
>>27
明示的にする必要がないじゃん。すげえキモイ。
ついでに、必死すぎるおまえもキモイ
2007/06/02(土) 21:41:51
>>28
つ【鏡】

必要があるかないかは言語設計上の選択の問題であって優劣とは関係ないね。
PythonはRuby, Java, C#, C++, Objective-C等々と違ってクラス定義にインスタンス変数が
含まれていないから自分の参照を明示的に指定する必要がある。
グローバル変数が容易につくれてしまうスクリプト言語ではコーディング上もインスタンス
変数であることがその場で理解できる方がバグが少なくなるから、タイプ量を少なくして
実行環境の方で推測して名前解決するかコードに冗長にでも書かせてバグが可読性を
上げるかは思想上の問題にほかならない。

ま、キモいというのは単なる主観の問題であるから>>28も別に優劣をつけたいわけじゃ
ないんだろうけど、設計思想とその合理性について議論も理解もできないんなら話しても
無駄だね。
多分Javascriptくらいは使ってみたら理解できると思うよ。
2007/06/02(土) 21:49:00
Javascriptはthisのスコープがキモすぎ
2007/06/02(土) 21:50:29
>>29
うげ。修正。

>タイプ量を少なくして
>実行環境の方で推測して名前解決するかコードに冗長にでも書かせてバグが可読性を
>上げるかは思想上の問題にほかならない。

タイプ量を少なくして書きやすくし、実行環境の方で名前解決するか、コードに冗長にでも
書かせてバグが起こりにくいように可読性を上げるかは思想上の問題に他ならない。
2007/06/02(土) 21:52:31
>>29
selfがキメエつったくらいでなんなんだあんたはw
あんたよりたくさん言語しってるっつのw
2007/06/02(土) 21:59:47
キモいのは言語でなくプログラマ
2007/06/02(土) 22:00:28
草生やしてるやつってなんなのw
きもすぎw
2007/06/02(土) 22:01:55
py厨ってみんなこんなん?w
■ このスレッドは過去ログ倉庫に格納されています
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

ニューススポーツなんでも実況