[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 2chのread.cgiへ]
Update time : 05/09 10:44 / Filesize : 117 KB / Number-of Response : 547
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

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



1 名前:デフォルトの名無しさん [2007/06/02(土) 00:54:11 ]
青春をともに過ごしたPerlの何がだめって言うんだよ〜
教えてくれ!

2 名前:デフォルトの名無しさん mailto:sage [2007/06/02(土) 00:57:40 ]
mixiはPerlだよ。

3 名前:デフォルトの名無しさん mailto:sage [2007/06/02(土) 01:00:54 ]
better-perlであるrubyを使いなさい

4 名前:デフォルトの名無しさん mailto:sage [2007/06/02(土) 01:02:49 ]
JavaのVMでRubyを動かすみたいな話があったけど、Perlはそういうの無いの?

5 名前:デフォルトの名無しさん mailto:sage [2007/06/02(土) 01:03:12 ]
PerlはPerlでいいと思うよ。ちょっと6は衝撃的だけどwww

ただ、Perlしかできないってのは未来ないと思っていいと思う。

6 名前:デフォルトの名無しさん mailto:sage [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ってどんな衝撃??

正規表現がガラッと変わったってのと
文字列演算子が~になったってのは見たけど

8 名前:デフォルトの名無しさん mailto:sage [2007/06/02(土) 01:19:06 ]
>>7
$array[index] が @array[index] になったり、
$hash{key} が %hash{key} になったり、
#[
複数行こめんと
]
ができるようになったり、switch(given)文が追加されたり、
型付変数が追加されたり、関数のオーバーロードみたいなのがあったり、
サブルーチンの返り値の詳細を決定できたり、ブロックすべてがサブルーチンになったり、
Perl 6でたらPerl 5のラクダ本で勉強した奴発狂するんじゃないかと思った。

www.perl.com/pub/a/2007/05/10/everyday-perl-6.html

9 名前:デフォルトの名無しさん [2007/06/02(土) 01:42:38 ]
もしかしてPerl6って書式が変わっただけ?

10 名前:デフォルトの名無しさん mailto:sage [2007/06/02(土) 02:53:51 ]
Perlの優位性はスピードにあるんだから、そこだけは死守して星井七瀬



11 名前:デフォルトの名無しさん mailto:sage [2007/06/02(土) 03:11:15 ]
Haskellつかえ

12 名前:デフォルトの名無しさん mailto:sage [2007/06/02(土) 03:25:16 ]
Haskellは速くありません。Perlのようなダレたプログラミングができません。

13 名前:デフォルトの名無しさん mailto:sage [2007/06/02(土) 11:54:23 ]
perlの大きな利点の一つに膨大なモジュール群があった。
最近JVMのscript言語サポートで、
結構簡単に膨大なクラスライブラリを持った
新しいscript言語を開発できるようになった。
そのためのフレームワーク"Kawa"などの存在によって。
だから競合が結構増えてきていて苦戦すると思う。


14 名前:デフォルトの名無しさん mailto:sage [2007/06/02(土) 17:51:01 ]
RubyよりPythonだなぁ。

15 名前:デフォルトの名無しさん mailto:sage [2007/06/02(土) 18:12:33 ]
pythonはワンライナーできない。

16 名前:デフォルトの名無しさん mailto:sage [2007/06/02(土) 18:41:05 ]
selfやめてくれたらpython使ってやってもいい

17 名前:デフォルトの名無しさん mailto:sage [2007/06/02(土) 19:09:55 ]
>>15
つ python -c
ループや条件式はインデント使わないやり方がいくらでもある
>>16
selfが長いならsとかにすればおk
タイプ量としてはRubyでendいちいち書くのと変わらんだろ

18 名前:デフォルトの名無しさん mailto:sage [2007/06/02(土) 19:12:08 ]
長いとかそういう問題じゃなくて、キモいから嫌なだけ。

19 名前:デフォルトの名無しさん mailto:sage [2007/06/02(土) 20:03:29 ]
わはは
型によって$や%や@をつけるPerlはキモくない
end書け言われるRubyはキモくない
クラス変数に@@なんか付けさせられてもキモくない
でも自分の参照を明示的に書かせるPythonはキモいかよ

Perlで構造体使ったらよっぽどPythonよりキモいがな
そんなこと言ってる連中はラクダ本と一緒に沈んでくれw

20 名前:デフォルトの名無しさん mailto:sage [2007/06/02(土) 20:08:03 ]
お前は慣れちまってわかんないかも知れないけど、
selfのキモサは異常だぞ?



21 名前:デフォルトの名無しさん mailto:sage [2007/06/02(土) 20:09:47 ]
Rubyのendは強制じゃないじゃん

22 名前:デフォルトの名無しさん mailto:sage [2007/06/02(土) 20:11:25 ]
>>20
何の役にも立たないうえに、有害だからな。。
どんな言語でも、そんなのはあまりみたことがない

23 名前:デフォルトの名無しさん mailto:sage [2007/06/02(土) 20:19:03 ]
>>22
自演乙。別にいいけど。
うん、慣れちまって気がつかないからどこが異常か教えてくれ。
意味をはっきりさせるためにC++やJava, C#でもよくthis使ってるし、Objective-C
とかも通ってきたからselfのどこが有害なのか分からん。
Rubyもselfあるけど暗黙なだけだよな?
第一引数に明確にするとクラスメソッドかどうかがはっきりするから、多少面倒だけど
キモいというのは理解できないんでね。

24 名前:デフォルトの名無しさん mailto:sage [2007/06/02(土) 20:40:45 ]
selfに他のクラスのインスタンスわたせるじゃん。
ありえないじゃん。

25 名前:デフォルトの名無しさん mailto:sage [2007/06/02(土) 20:58:14 ]
>>24
それって単にself予約語にしろってこと?なんという言いがかり・・・
selfは予約語じゃなくて習慣的な第一引数の名前というだけじゃん。
わざわざselfを再定義する馬鹿なコードは知らないけど、どっちにしろ言語の問題じゃないな。
じゃあselfが予約語じゃないObjective-Cもキモい言語なのか?

Pythonは予約語を少なくするっていう傾向があるだけ。
Rubyは40くらい、Perlは200以上、Javaが50ちょいでC#は80くらい?
じゃあ>>24には「Perlは予約語がたくさんでよかったですね。使っちゃいけない地雷をたくさん
覚えなきゃいけないけど」っていうだけだな。

26 名前:デフォルトの名無しさん mailto:sage [2007/06/02(土) 21:07:52 ]
>>25
おまえは何をわけのわからないことをいってるんだ?
第一引数にselfを渡すこと自体がキモイっていってるの。

27 名前:デフォルトの名無しさん mailto:sage [2007/06/02(土) 21:24:41 ]
>>26
それと>>24は別のことなのも分からないの?見苦しすぎ。
それに渡してる時点では第一引数じゃないよ?
メソッド定義の方だから、「第一引数として受け取ること」がキモいって言ってるわけ?
それだったら単に暗黙か明示的かの違いだけじゃん。
実装上は全てのオブジェクト指向言語(と言われるもの)は全てそうだよ。

28 名前:デフォルトの名無しさん mailto:sage [2007/06/02(土) 21:31:05 ]
>>27
明示的にする必要がないじゃん。すげえキモイ。
ついでに、必死すぎるおまえもキモイ

29 名前:デフォルトの名無しさん mailto:sage [2007/06/02(土) 21:41:51 ]
>>28
つ【鏡】

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

ま、キモいというのは単なる主観の問題であるから>>28も別に優劣をつけたいわけじゃ
ないんだろうけど、設計思想とその合理性について議論も理解もできないんなら話しても
無駄だね。
多分Javascriptくらいは使ってみたら理解できると思うよ。

30 名前:デフォルトの名無しさん mailto:sage [2007/06/02(土) 21:49:00 ]
Javascriptはthisのスコープがキモすぎ



31 名前:デフォルトの名無しさん mailto:sage [2007/06/02(土) 21:50:29 ]
>>29
うげ。修正。

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

タイプ量を少なくして書きやすくし、実行環境の方で名前解決するか、コードに冗長にでも
書かせてバグが起こりにくいように可読性を上げるかは思想上の問題に他ならない。

32 名前:デフォルトの名無しさん mailto:sage [2007/06/02(土) 21:52:31 ]
>>29
selfがキメエつったくらいでなんなんだあんたはw
あんたよりたくさん言語しってるっつのw

33 名前:デフォルトの名無しさん mailto:sage [2007/06/02(土) 21:59:47 ]
キモいのは言語でなくプログラマ

34 名前:デフォルトの名無しさん mailto:sage [2007/06/02(土) 22:00:28 ]
草生やしてるやつってなんなのw
きもすぎw

35 名前:デフォルトの名無しさん mailto:sage [2007/06/02(土) 22:01:55 ]
py厨ってみんなこんなん?w

36 名前:デフォルトの名無しさん mailto:sage [2007/06/02(土) 22:25:29 ]
RubyやPythonは、(lexical) syntaxが、Cと結構違うのが残念。
Dangling else以外は極力合せて欲しい。

37 名前:デフォルトの名無しさん mailto:sage [2007/06/02(土) 22:29:40 ]
>>32
キモいだけならはいはいそうですかだけど、「有害」であることは結局一つも論拠が
なかったな。
まあその程度なんだろうからもういいや。
>>33
うん、一つの言語しか知らないのに他の言語を馬鹿にする奴は全員キモいな。
でもそういうのはプログラマじゃなくてコーダーだろ。
>>35
え、俺はDとC#メインだけど?このスレにpy厨っている?

38 名前:デフォルトの名無しさん mailto:sage [2007/06/02(土) 22:33:20 ]
>DとC#メイン
学生乙

39 名前:デフォルトの名無しさん mailto:sage [2007/06/02(土) 22:38:12 ]
Dでなにつくってるの?w

40 名前:デフォルトの名無しさん mailto:sage [2007/06/02(土) 22:42:05 ]
DってTango完成したのか?



41 名前:デフォルトの名無しさん mailto:sage [2007/06/02(土) 22:43:35 ]
DはまずIDEをなんとかしろ

42 名前:デフォルトの名無しさん mailto:sage [2007/06/02(土) 22:54:44 ]
言語仕様はめまぐるしく変わるし、
D信者はCTFE、文字列mixin、ファイルimportなんかを平気で多用する。

IDEなんか作れるわけないじゃん。

43 名前:デフォルトの名無しさん mailto:sage [2007/06/02(土) 23:03:52 ]
ともあれ、IDEがなきゃ普及は難しいな

44 名前:デフォルトの名無しさん mailto:sage [2007/06/02(土) 23:38:25 ]
>>36
ドカタ言語じゃあるまいし、Cのウンコ文法なんかにあわせてられるかっつーの

45 名前:デフォルトの名無しさん mailto:sage [2007/06/03(日) 00:09:56 ]
スクリプトなんて、総じてCよりドカタなんだが。。

46 名前:デフォルトの名無しさん mailto:sage [2007/06/03(日) 01:21:11 ]
>>43
まあ、Eclipse上とかにもあるっちゃあるけど、IDEというよりは補助ツールって感じだな。

47 名前:デフォルトの名無しさん [2007/06/03(日) 01:52:43 ]
Perlみたいなおもちゃでも仕事できる業界になっちまったからな。
そりゃ専門卒歓迎みたいなドカタも増えるわな。

48 名前:デフォルトの名無しさん [2007/06/03(日) 02:32:52 ]
Perl擁護派は誰もいないのか?

49 名前:デフォルトの名無しさん mailto:sage [2007/06/03(日) 02:35:57 ]
>>48
よし、じゃぁ、俺がPerlを擁護しちゃる!

俺、Perl を使い出してから彼女ができました。
いまでは回りもうらやむ馬鹿ップルです!

50 名前:デフォルトの名無しさん mailto:sage [2007/06/03(日) 03:03:38 ]
俺が一時期使ってたパスワードはperlにそのまま通る



51 名前:デフォルトの名無しさん mailto:sage [2007/06/03(日) 03:10:09 ]
Perlはきれいに書くこと「も」できるし正規表現がめちゃ速いから食わず嫌いは
もったいないな。
バッククウォートで他のコマンドの出力を配列で受けられるのも便利。
CPANの資産は膨大だし、言語仕様がgdgdでもその場で書いて捨てるような
スクリプト、他のコマンドの賢いマクロとしての利用には最適だよ。
Perl5オンリーのプログラマには未来はないかもしれないが、Perl自体にはずっと
あるだろ。それに新しい言語として考えればPerl6は悪くない。CPANの資産を
どれくらい引き継げるかは知らないが。

>>39-43
GCのあるC-like langとして自分でライブラリ作ってデータ処理と統計解析を
やってる俺には全部意味のない質問だ。
Emacsさえ対応すればIDEなんていらん。つかIDEがなきゃコーディングできない
連中をドカタっていうんじゃないのか?
俺は言語ヲタじゃなくて仕事の必要に応じて適した言語を使ってるだけだから
この程度しか構ってやれなくてすまんね。

52 名前:デフォルトの名無しさん mailto:sage [2007/06/03(日) 03:41:47 ]
Python信者はどうしてもねぇ・・・。

53 名前:デフォルトの名無しさん mailto:sage [2007/06/03(日) 03:54:24 ]
信者が痛い言語に移りたくはないな

54 名前:デフォルトの名無しさん mailto:sage [2007/06/03(日) 03:57:26 ]
>>51さん、あなたは無意識のうちに大勢の人を敵に回すタイプですね。

55 名前:デフォルトの名無しさん mailto:sage [2007/06/03(日) 04:20:51 ]
PerlはUNIX系のOSなら大抵インストールされてるし、日常の雑用なんかの細かい仕事を
こなすためにPerlを使って、ある程度規模のあるプロトタイプや使い捨てでないスクリプトを
作るときはPythonやら他の言語を使うってのが一番常識的なやり方なんでないの?

56 名前:デフォルトの名無しさん mailto:sage [2007/06/03(日) 07:05:18 ]
Javascriptが意外と頼りなかった。
もっと頑張っていれば今頃主流。

57 名前:デフォルトの名無しさん mailto:sage [2007/06/03(日) 08:38:48 ]
一時期のに比べたらAjaxやら何やらで良い立場になった方さね

58 名前:デフォルトの名無しさん mailto:sage [2007/06/03(日) 11:11:38 ]
Perlはともかくrubyはイラネ。

59 名前:デフォルトの名無しさん [2007/06/03(日) 21:35:40 ]
最近Perlは得意ですみたいなインチキ技術者が増えてきて困る

60 名前:デフォルトの名無しさん mailto:sage [2007/06/03(日) 21:46:53 ]
そんなのはとっくの昔に死に絶えたんじゃないのか



61 名前:デフォルトの名無しさん [2007/06/03(日) 21:55:30 ]
perlつかっているけど、ものぐさな人むけじゃないか?ものすごく自由にコードを
かけるよね。そういう意味では楽。
関係ない話だけど、パールつかっていて、ポインターと同等のものがあればなぁ
なんて思ったことが多々あるんだけど、こんな俺もとうとうC++に移行します。


62 名前:デフォルトの名無しさん mailto:sage [2007/06/03(日) 22:00:26 ]
>>59
mixiとかライブドアとか見てると、perlでもすごそうなヤツはいそうだけど。

63 名前:webmaster@気まぐれアナスイ mailto:192.168.0.1 [2007/06/03(日) 22:11:55 ]
!(Φ_Φ+)
個人ではperl.も含めて構成を考えて現段階まで構築しています。

64 名前:デフォルトの名無しさん [2007/06/03(日) 22:12:52 ]
rhino(JVMで動くJavaのクラスライブラリが使えるJavascriptの処理系)を
使っているんだけど、BeanShell辺りに浮気してしまいそう。

65 名前:webmaster@気まぐれアナスイ mailto:192.168.0.1 [2007/06/03(日) 22:34:14 ]
!(Φ_Φ+)
Shell.は二つで構築しています。

66 名前:デフォルトの名無しさん mailto:sage [2007/06/04(月) 02:08:11 ]
最近Perlの勉強始めて面白くなってきたオレはどうしたら・・・

67 名前:デフォルトの名無しさん mailto:sage [2007/06/04(月) 07:52:48 ]
無駄にならんから続けろ。

68 名前:デフォルトの名無しさん mailto:sage [2007/06/04(月) 10:52:21 ]
perlの知識が無駄になることはないだろ。
もっといいものがこれから出てくるだろうが、
いざというときに計算尺が使えれば役に立つ。

69 名前:デフォルトの名無しさん mailto:sage [2007/06/04(月) 15:33:10 ]
perl?ムダだろ。

70 名前:デフォルトの名無しさん mailto:sage [2007/06/04(月) 22:33:03 ]
無駄だ。ruby覚えるよりはマシって程度。



71 名前:デフォルトの名無しさん mailto:sage [2007/06/04(月) 22:37:43 ]
覚えるも何も、最初からできるものだろ。PerlもRubyも。

72 名前:デフォルトの名無しさん mailto:sage [2007/06/04(月) 22:52:15 ]
何もかもが無駄

73 名前:デフォルトの名無しさん [2007/06/05(火) 00:43:31 ]
偉そうに馬鹿野郎!

74 名前:デフォルトの名無しさん mailto:sage [2007/06/05(火) 00:46:32 ]
偉そうなのも無駄

75 名前:デフォルトの名無しさん [2007/06/05(火) 16:13:30 ]
別に言語の種類なんてどうでもいいでしょ。肝心なのは目的のソフトを
作成する際にどれだけ的確でかつ修正にも柔軟な処理をかけるか?の
能力。結局は、オブジェクト指向や変数のカプセル化とかそういったところに
たどり着いてしまうんだけど、まぁ、そこまで知っていれば、簡単なプログラム
をつくる際でも、やりやすいよ。

とっかかりとしてperlは十分によい言語だと思うよ。


76 名前:デフォルトの名無しさん [2007/06/05(火) 16:41:58 ]
>>75
今どんな言語やってますか?

77 名前:デフォルトの名無しさん [2007/06/05(火) 16:48:57 ]
Rubyだろ。

78 名前:デフォルトの名無しさん [2007/06/05(火) 23:46:19 ]
Base64さえ作れないへたれがCPANからあさりながら使うへたれ用言語です

79 名前:デフォルトの名無しさん mailto:sage [2007/06/06(水) 00:28:36 ]
ワンライナーとしても使い捨てスクリプトとしてもPerlよりRubyのがいいと思うよ。

初めて覚えた言語として、その手の仕事は4年間Perlに任せっきりだったけど
Ruby使い始めてからPerl使うことはなくなったなー。
短くかけるんだよ、Rubyは。Haskellが異常に短くかける理由に近いと思う。
(クロージャが手軽・組み合わせて使える汎用的な標準ライブラリの関数やクラス)

文法がCライクだったらもっと流行ってた気がする。主流にならないかな。

80 名前:デフォルトの名無しさん [2007/06/06(水) 20:58:20 ]
Perlは今バブル気味で、へたれでも職があっていいぞ。
2,3年Perlやって、2.0できますみたいに言っとけば、
あほでも飯が食える入れ食い状態。




81 名前:デフォルトの名無しさん mailto:sage [2007/06/07(木) 13:59:04 ]
JavaFXで、不等号!=が<>になってるのとか、まじ勘弁。

&& → and, || → or, ! → notは、
やらない方がいいとはいえ、まだ許容範囲だけれど。

82 名前:デフォルトの名無しさん mailto:sage [2007/06/07(木) 16:59:57 ]
古きよきBASICを髣髴とさせる演算子。すばらしい

83 名前:デフォルトの名無しさん mailto:sage [2007/06/07(木) 22:29:49 ]
>>80
そんなにPerlの募集はないぞ

84 名前:デフォルトの名無しさん mailto:sage [2007/06/07(木) 22:32:59 ]
うん。はっきりいって無い。Ruby以上に無いかも。Pythonといい勝負。

85 名前:デフォルトの名無しさん mailto:sage [2007/06/07(木) 22:40:47 ]
そもそもスクリプト系言語で一番仕事にありつけるのって何よ?

今年や去年の話じゃないかもしれんが
本屋に行ってもPerlの本を見かけることがホント少なくなった
掲示板も日記もブログで代用できて
CGIとしての需要がなくなったんだろう

86 名前:デフォルトの名無しさん mailto:sage [2007/06/07(木) 23:14:49 ]
スクリプトとしてはPHP辺りか?

87 名前:デフォルトの名無しさん mailto:sage [2007/06/07(木) 23:32:01 ]
ttp://labs.cybozu.co.jp/
この辺とかではPerlは熱そうだが・・

88 名前:デフォルトの名無しさん mailto:sage [2007/06/08(金) 08:09:17 ]
今時perlでCGIはないだろ?
PHP, Java2EEの時代じゃないか?

89 名前:デフォルトの名無しさん mailto:sage [2007/06/08(金) 19:31:02 ]
いまどきC言語で盛んに開発が行われているのを考えると。
一度天下とって普及しちゃった言語はそうそう簡単になくならない。

90 名前:デフォルトの名無しさん mailto:sage [2007/06/09(土) 01:08:52 ]
C言語も盛んって感じでもないな。
保守が中心。業務系で新規でCはほぼ無い。



91 名前:デフォルトの名無しさん [2007/06/09(土) 01:15:24 ]
やっぱこれからはRubyなのか?
興味ないこともないよ、日本人が開発したって言うしな
だがPerlを捨てはしない
Perlはすでに身体に馴染みすぎており、俺の青春だからだ!!

92 名前:デフォルトの名無しさん mailto:sage [2007/06/09(土) 01:22:50 ]
これからはRubyがくるかは限りなく怪しいが、Perl6が出てもよろしく。

93 名前:デフォルトの名無しさん mailto:sage [2007/06/09(土) 02:15:01 ]
>>89
COBOLやFORTRANでもすらなくならないくらいだからな。

94 名前:デフォルトの名無しさん [2007/06/09(土) 16:23:15 ]
しょせんおもちゃですよ

95 名前:デフォルトの名無しさん mailto:sage [2007/06/09(土) 16:32:02 ]
しょりゃ、一度何か使われたものはなくならないだろう

しかし、流行り廃りはあるね

96 名前:デフォルトの名無しさん mailto:sage [2007/06/09(土) 16:33:38 ]
COBOLとかいつの時代の古代遺産だよw



今保守やってっけどさ、最近の言語で書き直したほうが総合的には安く上がると思うんだよな。

97 名前:デフォルトの名無しさん mailto:sage [2007/06/09(土) 16:35:16 ]
>>96
それは、さすがにない


98 名前:デフォルトの名無しさん mailto:sage [2007/06/09(土) 18:13:53 ]
昔COBOLer


今PHPer

99 名前:デフォルトの名無しさん mailto:sage [2007/06/10(日) 01:35:07 ]
>>97
クリティカルじゃないのに、COBOLで組んであるやつは
全部書き直した方が安くなる場合もあるよ。

100 名前:デフォルトの名無しさん [2007/06/13(水) 08:04:36 ]
PERLは一生不滅ってことでOk??








[ 続きを読む ] / [ 携帯版 ]

次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<117KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef