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

このエントリーをはてなブックマークに追加
344デフォルトの名無しさん
>>334
同意。
PerlのEncodeは終わってる。

言っておくが、自分には使える。
Perl好きだし、Encodeモジュールもわかっているつもり。
ただ、そこまでPerlにはまっていない周りには使えないし、わかってもらえない。
これが致命的。
(よくはまるのは、UTF-8フラグのついた文字列と
バイト列としての UTF-8文字列の違いとかのあたり)

それに、ソースコードを UTF-8 で書くと、システムがローカルエンコーディングの場合
ファイルを開いたりするのさえ面倒。

Unicode がらみのスクリプトを書くたびに、

sub e { Encode::encode('cp932', $_[0]) }
sub d { Encode::decode('cp932', $_[0]) }
sub E { map { Encode::encode('cp932', $_) } @_ }
sub D { map { Encode::decode('cp932', $_) } @_ }
↑こんなのを上に貼って、
open IN, e"日本語.txt";
とか書いたり、デバッグする時に
b 30 ($str eq d"日本語")
とかやったりしてるけど、正直言って超バッドノウハウ。
人が見てもやっぱりわからないし。
345デフォルトの名無しさん:2008/07/18(金) 10:31:33
(・∀・)カエレ
346デフォルトの名無しさん:2008/07/18(金) 19:49:02
全部EUCでやるなら
問題ないのですか?
347デフォルトの名無しさん:2008/07/18(金) 23:00:17
>>346
日本に引きこもって、外に一歩も出なければok
348デフォルトの名無しさん:2008/07/18(金) 23:02:04
趣味でプログラミングやってるならソレで良いだろうけど
仕事となると「日本語だけしか扱いません」てワケにはいかんだろ。
349デフォルトの名無しさん:2008/07/18(金) 23:24:45
>>346
[ぁ-んァ-ヶ] 等ができない。
JPerl なんて言わないでね
350デフォルトの名無しさん:2008/07/19(土) 01:36:00
>>346
>>344なみの回避技/裏技を駆使する必要がある。
351デフォルトの名無しさん:2008/07/19(土) 01:44:58
>>346
どうせ引き籠もるなら今はUTF-8だろうけど、
Windowsだとファイル名がShift_JIS(cp932)のAPIあるじゃん。
352デフォルトの名無しさん:2008/07/19(土) 10:13:42
>>351
PerlはA系APIを使ってて、せっかくUTFフラグなんてモノを内部に持っていながら
ユーザが手動でWindowsコードページと相互変換する必要があって、
そこまでやっても所詮A系決めうちだから、コードページ範囲外の文字が使われてる
ファイル名とか手も足も出ないんだっけ?

あまりにクソ過ぎてワロタ
353デフォルトの名無しさん:2008/07/19(土) 17:34:47
そもそもUNIX系OS自体がユニコード対応してないんだから
PerlなどのUNIX系生まれの言語がユニコード扱えないのは仕方ないだろ。
354デフォルトの名無しさん:2008/07/19(土) 17:40:58
>>353
一行目も二行目も言ってることがありえなさ過ぎてワロタ

たぶんあんたはLANGをja_JP.UTF-8にできることもしらないし
CIFSでWindowsのUTF-16なファイル名を完璧にSambaで扱えることもしらないし
JavaやPythonやTcl/Tkなどの言語が、Perlよりよほど優れたUnicodeサポートを
Windowsにおいても提供していることも知らないわけだな

Perlってテキスト処理が得意で簡潔に書けるのがウリのシステム管理者向けの
言語なんじゃなかったっけ?
355デフォルトの名無しさん:2008/07/19(土) 22:13:53
 ↑
またか・・
もういい加減に、UTF-8 とユニコードの違いを理解しろよ。
356デフォルトの名無しさん:2008/07/19(土) 23:05:14
>>353ってなんでこんな馬鹿なの?
357デフォルトの名無しさん:2008/07/19(土) 23:32:22
議論に負けると人格攻撃はじめる
358デフォルトの名無しさん:2008/07/19(土) 23:36:04
ぶっちゃけ>>353もすげえが>>355はもっと面白いな

ネタか何かのつもりかしら
359デフォルトの名無しさん:2008/07/19(土) 23:36:25
議論に勝っても人格攻撃を始めるのが2ch。
要するに、勝負がついたということ。
360デフォルトの名無しさん:2008/07/19(土) 23:45:51
で?UTF-8 とユニコードの違いは理解できたのかい?
361デフォルトの名無しさん:2008/07/20(日) 00:21:29


そらエンコと文字コードまとめて語ったら誤解産むケースがあるのは
確かだが、そういう話じゃねえしな
362デフォルトの名無しさん:2008/07/20(日) 02:02:38
そういう話だということにしないと、>>355があまりにもかっこ悪いから
必死なんですよ。
363デフォルトの名無しさん:2008/07/20(日) 02:23:41
>>355
ユニコード ≒ 思想・アルゴリズム
UTF-7、UTF-8、UTF-16、UTF-32 ≒ 実装
じゃねえの?

「UTF-32エンコードされたユニコード文字列」とかいう表現が一般的だと思うが、
単純に「ユニコード文字列」と言った場合、
「エンコード不明なユニコード文字列」と取るか
「(最近一般的によく使われる)UTF-8でエンコードされたユニコード文字列」と取るか
「(一部儲が一般的と考える)UTF-16でエンコードされたユニコード文字列」と取るかは
人それぞれだと思う。

ってか、前にも>>355みたいな変な書き込みをPerl関連のスレで見た記憶が・・・。
364デフォルトの名無しさん:2008/07/20(日) 02:50:25
>UTF-8 とユニコードの違い
なんかそのものずばりのスレがあるじゃん

UnicodeとUTF-8の違いは?
http://pc11.2ch.net/test/read.cgi/tech/1177930957/
365デフォルトの名無しさん:2008/07/20(日) 08:07:10
>>363
「ユニコード」は、規格全体あるいは団体の名前ですよ。
「UTF-8」は文字エンコーディング名。ユニコード規格の一部。元はRFC。
366デフォルトの名無しさん:2008/07/21(月) 09:14:52
>>363-365
誰がコピペしろと言った?
自分が理解してるかどうか、それを問うてる。
ユニコードと UTF-8 の違いをだ。
もしちゃんと理解してるなら、>>354 のような恥ずかしいカキコミはできないはずだ。
367デフォルトの名無しさん:2008/07/21(月) 10:00:24
してないし、できないわなw
368デフォルトの名無しさん:2008/07/21(月) 10:02:18
やっぱユニコードと UTF-8 の違いを理解するのは、このスレの住人には無理か・・・
369デフォルトの名無しさん:2008/07/21(月) 10:09:22
例えがアレだが、、、生まれつき目の見えない人がいる。
目が見えないから「色」というのが理解できない。
手で触れるものなら形で区別つくのだが
「空は青い」とか「雲は白い」とか言われても
何のことやらわからない。

生まれつき1バイト=1文字の世界の人がいる。
彼らにはマルチバイトがなぜ必要なのか、ユニコードがなぜ必要なのか
理解できない。
3次元の世界で暮すわらわれに時間の壁が越えられないのと同じように
perl には漢字・マルチバイト文字・ユニコードの壁は越えられない。
「世間の風潮で、とりあえず utf8 を導入してみました〜〜〜〜」
「でもぜ〜んぜん実用的ではないでぇ〜〜す」
それが perl
370デフォルトの名無しさん:2008/07/21(月) 10:31:27
perlのユニコードサポートは凄いもんがあるぞ。
言語レベルであそこまでサポートしているのは少ない。
ライブラリならIBMのがあるけど。
371デフォルトの名無しさん:2008/07/21(月) 10:55:12
Perlの問題は、システムコールにencodingで指定した文字コードを使わず、
Perl内部エンコーディングの文字列を直接使うこと。
だから、プログラム側で変換しないといけない。
Perl側で変換するにはPerlIOのコードを書き換えるか、変換レイヤーをかます必要がある。
372デフォルトの名無しさん:2008/07/21(月) 19:42:52
>>368
そうか、君には無理なのか。
373デフォルトの名無しさん:2008/07/21(月) 20:04:05
UTF-8を槍玉に挙げてるけど、UTF-16なら良いのか?
374デフォルトの名無しさん:2008/07/21(月) 21:36:02
>>373
そう。Windows 系OSはな。正確には UTF-16LE だ。
(Win95,98 は切り捨ててもいいだろ)
だが今度は UNIX 系OSのヤツらがブーブー文句たれる事になる。
375デフォルトの名無しさん:2008/07/21(月) 21:49:06
別にブーブー文句たれてないぞ。
普通に使えるし。
376デフォルトの名無しさん:2008/07/21(月) 22:14:55
サロゲートペアなんか知らないふりしとけばおk
377デフォルトの名無しさん:2008/07/21(月) 22:25:42
>>375
そりゃそうだ。まだユニコードには対応してないんだから。
378デフォルトの名無しさん:2008/07/21(月) 22:29:50
>>374
ん?UTF-16のリトルエンディアンではなく、UTF-16LEなの?
379デフォルトの名無しさん:2008/07/21(月) 22:57:46
「UTF-16LE」のLE=りとる・えんでぃあん
380デフォルトの名無しさん:2008/07/21(月) 23:00:20
ユニコード化すると、どうしてもリトルエンディアン・ビッグエンディアンを気にしなければならなくなる。
ここらへんがUNIX系OSにユニコードが導入されにくい理由の一つでもある。
Windows系OSならCPUはインテルしか無いからな。
381デフォルトの名無しさん:2008/07/21(月) 23:05:29
perlの質問をしているつもりが
CPUレベルまで降りてきたぜ
382デフォルトの名無しさん:2008/07/21(月) 23:36:36
ビッグエンディアンなんていらんかったんや
383デフォルトの名無しさん:2008/07/21(月) 23:39:19
つまりネットワークもいらないと
384デフォルトの名無しさん:2008/07/22(火) 00:00:17
>>379
それは違うんじゃね?
UTF-16LEとUTF-16BEはBOMなし。UTF-16はBOMあり。
WindowsのコードはBOMありのUTF-16でリトルエンディアンで直列化してるはず。

ってかそんなことも知らないでユニコードの話してるの?クソワラタ
385デフォルトの名無しさん:2008/07/22(火) 00:10:47
もうPerlと関係なくなってね?
386デフォルトの名無しさん:2008/07/22(火) 00:19:11
お前よく気づいたな
387デフォルトの名無しさん:2008/07/22(火) 00:22:43
>>384
ライブラリやAPIレベルではBOM要らないぞ。
388デフォルトの名無しさん:2008/07/22(火) 00:27:12
これから >>384 をたたえる祭りが始まります。
389デフォルトの名無しさん:2008/07/22(火) 00:29:11
BOMなしって、どゆこと?代わりにスーパー写真塾がついてるのか?
390デフォルトの名無しさん:2008/07/22(火) 00:34:38
>WindowsのコードはBOMありのUTF-16でリトルエンディアンで直列化してるはず。
>ってかそんなことも知らないでユニコードの話してるの?クソワラタ
これは良い釣り
391デフォルトの名無しさん:2008/07/22(火) 00:40:13
おれは熱烈投稿のお世話になったよ。
392デフォルトの名無しさん:2008/07/22(火) 00:49:58
>>389
内部ではワイドキャラクタ(16bit)で扱うので、バイト直列化してないということ。
393デフォルトの名無しさん:2008/07/22(火) 01:30:20
まさかのマジレス?
394デフォルトの名無しさん:2008/07/22(火) 01:46:29
ボケが判りにくいからじゃね?
395デフォルトの名無しさん:2008/07/22(火) 15:41:17
一つだけ言えるのは、海胆コードによって、コード系世界は地獄と化したと言うこと。
396あああ ◆RrX6W08b02 :2008/07/22(火) 23:50:01


397デフォルトの名無しさん:2008/07/23(水) 00:44:17
つまりはJPerlの方が使いやすかったと。

しかし、どこをどう間違えてしまったのだ?

やはりこれは *バベルの塔* なのか?
398デフォルトの名無しさん:2008/07/23(水) 00:50:04
JPerlはスクリプトやブロックの定義がイマイチ。
Perl5.8の方がいい。
399デフォルトの名無しさん:2008/07/23(水) 00:55:10
JPLと勘違いしてないか?
400デフォルトの名無しさん:2008/07/23(水) 01:37:59
PerlのUnicode化は、内部表現である"UTF-8"が見えてしまうのが一つの問題。
たとえ内部的にUTF-8を使っていても、抽象化して「Unicode文字列」としてしか
扱わない、扱えないようにするべきだった。
内部形式なんて、見えるようにしても何のメリットもない。

さらに、「わかっている人向け」のインターフェイスしかないのも致命的。
LWP::SimpleとLWP::UserAgent(等)のように、簡単・手軽な普段使いのものと、
複雑・強力な本格的なものを用意するべきだったのに。

Pythonで、コマンドプロンプトから"print u'あ'"を実行すると、"あ"と表示される。
もちろん裏では"use encoding(cp932);"と同様の処理がされているのだろうが、
ユーザには見えない。見える必要もない。
Perlでは、Unicode 専用の文法を何も作らずにUnicode対応したのも敗因。
u"" のような文法がないから、例えば"use utf8;"や"use encoding(cp932);"のような
「モードの切り替え」が必要になる。
しかし、これは一般ユーザには敷居が高すぎて、単純に理解してもらえない。

残念なことだ。
401デフォルトの名無しさん:2008/07/23(水) 02:06:01
1文字1バイトの国で生まれ育った人には、何を言っても無駄。
湯煮コードだ、CP932だ、何だかんだ言っても、その概念が飲み込めない人なんだから。
(このスレにも、ユニコードと UTF-8 の違いが飲み込めないヤツがおるくらいだから、
アメリカ人に漢字が理解できるワケが無い)
生まれつき目の見えない人に、「青い」とか「赤い」とか言っても理解してもらえないのと同じ。
色の概念が無いわけですから。(目の見えない人、変な例えに使ってゴメンなさい)
もうこれ以上、perl に何かを期待しても無駄だよ。
402デフォルトの名無しさん:2008/07/23(水) 20:35:44
>>401
ユニコード ∋ UCS2, UCS4, UTF-7, UTF-8, UTF-16, UTF-32

確かに ユニコード≡UTF-8 は成り立たないが ユニコード≡UTF-16も成り立たない。

ゆえに「ユニコードはUTF-8ではない」が真ならば「ユニコードはUTF-16ではない」もまた真になる。

ユニコード∋UTF-16 をもって 「ユニコードとはUTF-16の事である」というのであれば、
ユニコード∋UTF-8 なので 「ユニコードとはUTF-8の事である」もまた真になる。

一般用語としてのユニコードがUTF-16を指すとしても、
UTF-8との比較対照としてUTF-16を扱う場合、ユニコードをUTF-16として語る事は
釣り餌以外のなにものにもならない。

UTF-8を使う事がどうしていけないのか、UTF-16がUTF-8と比較してどんな利点があるのか
具体的に例示しないのは、本人がユニコードとUTF-16とUTF-8について理解してないからだと思われ。

注1) ∋ は集合論の記号。右に列挙したものが左の集合の要素であるという意味。
注2) ≡ は集合論の記号。左右がまったく同じものという意味。
403デフォルトの名無しさん:2008/07/23(水) 20:49:22
UTF-8は1バイト圏の人が嫌々国際化に対応した結果です
404デフォルトの名無しさん:2008/07/23(水) 21:16:23
>>402
一般的にはUTF-32(CEF)じゃないのか?
405デフォルトの名無しさん:2008/07/23(水) 21:29:42
シフトJIS が生まれる前のパソコンって、どんな漢字コード使ってたか知ってるよね?
そう、JIS漢字コード(JIS6226)だね。ちょっと常識すぎたかな。
UNIX も、マイクロソフトのBASICを乗っけたパソコンも、漢字はJIS漢字コードを使ってたんだよ。
ところが、これが非常に使いにくい。ASCII の1バイト文字とJIS漢字を共存させるのが、えらい苦労する。
そこで、ゲイツ一味が考え出したのが、シフトJISってワケ。
これは、JIS漢字コードに無理やり数値を足したり引いたり掛け算したり・・・
で、ASCIIコードと重ならないように工夫したコードなんだね。

UTF-8 ってのは、このシフトJIS のユニコード版と言えるかな。
笑われるのを覚悟で言って見れば、「UTF-8 とは、シフト・ユニコードである」 ってところだろうか。
(・・・あ、こんな言葉は無いから外では使うなよ。たった今オレが思いついた言葉だからね)
ユニコードと1バイトASCIIコードは共存できない。そこを、無理やり、数値を足したり引いたり掛け算したり・・・
で、ASCIIコードと重ならないように工夫したわけさ。ほら、シフトJISと状況が似てるだろ?

ということで、UTF-8 はシフトJISと同じ問題をはらんでいる。
つまり、コンピュータの文字の内部表現には向かない、って事。
たとえば、頭から10万文字めを取り出す、という処理を考えると、先頭の1バイトめから順々に数えなければ
10万文字目が特定できない。次の10万1文字めを取り出すには、またまた先頭の1バイトめから順々に数えなければ
文字が特定できないって事なのよ。大量の文字列を扱うのにはスピード的に不利なわけ。
ユニコードで内部処理していれば、こんな事にはならない。単なる文字の配列だから10万文字めだろうが10万1文字め
だろうが、素早くランダムアクセスできるからね。

いつまでも内部表現にUTF-8を使い続けるのは、問題を先延ばしにしているだけで、未来は破綻が待っている。
406デフォルトの名無しさん:2008/07/23(水) 21:44:47
にもかかわらず、UNIX系OSがUTF-8に固執するのは、OSがC言語で記述されているから。
UNIXのシステムコールもC言語から呼ぶことになっている。
UNIXはすべてC言語が基本なんだね。

ところで、ユニコードの"ABC"という文字を、C言語のライブラリに渡すことを考えてみよう。
int fd = open("ABC", O_RDONLY);
ユニコードの"ABC" を受け取った open 関数はどういう挙動をするか?
ユニコードの"ABC" は char の配列 { 0x41, 0x00, 0x42, 0x00, 0x43, 0x00 } と解釈されてしまう。
(インテルCPUの場合)
ここで注意しなければならないのは、 0x00 は文字列の終端記号に間違われてしまうという事。
文字列に \0 が含まれていると、それが文字列の終わりという腐った約束ごとがあるから
結局、open 関数には "A" というファイルをオープンしようとするだろうね。

つ・ま・り、UNIX系OSは、どうあがいても、泣けど叫べど、絶対にユニコード化は不可能。
だから UTF-8 に固執してるんだよ。
くやしかったら 文字列の終端が \0 って言うクソ仕様を廃止してみろwww
407デフォルトの名無しさん:2008/07/23(水) 21:53:12
>>405
先頭から何文字目の文字とかを扱うのってそんなに重要か?

まあ、それが重要だとしても、UTF-16だって先頭から数えなきゃならない。
なぜならサロゲートペアってものがあるから。

そんなにユニコード完全準拠が必要だと思うなら、UTF-32(UCS4)を内部表現に使うように主張するべきじゃね?
408デフォルトの名無しさん:2008/07/23(水) 22:02:14
>>405
> で、ASCIIコードと重ならないように工夫したコードなんだね。

重なってる。
409デフォルトの名無しさん:2008/07/23(水) 22:03:56
>>406
うーん、C言語について、誤解してるようだが・・・。
\0というのは、別に、(0000 0000)bを意味して無いぞ。

オリジナルのC言語は6bit=1キャラクタのマシン(PDP-7)で動作していた。
それが今の8bit=1キャラクタのマシンに移植できたんだから、
16bit=1キャラクタだろうが、32bit=1キャラクタだろうが

C言語の言語仕様としては全く問題は無く扱える。

まあ、問題があるとすれば、
1キャラクタ(1Byte)=8bitを前提としたビットアクセス、 union、ポインタ操作などだけど、
その辺はフィルタ作ればソースから抽出するのはさほど難しくは無い。

2000年問題に対応した時の規模の修正で対応可能だろう。
410デフォルトの名無しさん:2008/07/23(水) 22:05:23
>>407
UTF-32 って、後から出来た規格じゃん。
後出しジャンケンに勝ってたくらいでいい気になるなよ。
ぜんぜん普及してないんだし。
411デフォルトの名無しさん:2008/07/23(水) 22:09:30
>>410
サロゲートペアに反論は?
412デフォルトの名無しさん:2008/07/23(水) 22:12:12
>>409
ほうほうほう。それは勉強になった。
で?UNIXは、なぜ1キャラクタ16ビットや32ビットのCコンパイラを使わないの?
そうすれば数々のユニコード問題が一気に解決するじゃん。
そんな石器時代の石斧を持ち出して自衛隊に持たせても、北の侵略から日本は守れないぞ〜
413デフォルトの名無しさん:2008/07/23(水) 22:13:41
gccのwchar_tは4バイトなわけだが・・
414デフォルトの名無しさん:2008/07/23(水) 22:22:56
>>412
それこそ後出しジャンケンだろ。
UNIXにしても、Linuxにしてもユニコードが普及する前からやってるわけで、
最近は64bit対応とかワイドキャラ対応とかで順次対応が進んでる状況なわけだ。

少なくとも2036年問題対応の頃までには、longは64bitか128bitになってるだろうし、
必要性があれば、内部文字コードがUTF-32になってるかもしれない。

もっとも、charを16bit(32bit)にするアプローチがいいのか、wchar_tを標準にした方が良いのかは
十分議論を尽くしてないだろうから、wchar_tを文字列の標準にする方向になるのかもしれないが。
415デフォルトの名無しさん:2008/07/23(水) 22:28:00
で?UNIXは、なぜ1キャラクタ16ビットや32ビットのCコンパイラを使わないの?
416デフォルトの名無しさん:2008/07/23(水) 22:29:56
perl もC言語で記述されてるんでしょ?
だったら1文字16ビットや32ビットのCコンパイラでコンパイルした perl を使えばいいじゃん。
ユニコードとか utf8 とか、メンドクサイ事を考える必要無いじゃん。
なぜそれが出来ない?
417デフォルトの名無しさん:2008/07/23(水) 22:35:44
何か痛いのが居るな
418デフォルトの名無しさん:2008/07/23(水) 22:40:43
だから、サロゲートペアの反論は?

UTF-32が後出しジャンケンだっていうけど、藻前が主張したいのはWindowsの実装こそ正義って話?
UTF-32なら藻前が言った先頭から何文字目とかの話に対応できるから、
藻前がその話を引き合いに出すならUTF-32を内部コードにするべきって主張するのが本当だろうって話なんだが?
419デフォルトの名無しさん:2008/07/23(水) 22:41:45
Win厨必死だな。
420デフォルトの名無しさん:2008/07/23(水) 23:08:22
合成や正規化の問題があるから、UTF-32にすればハッピーというのも何か
微妙な気がするんだが、
せいぜいサロゲートペアが消えるだけでしょう
421デフォルトの名無しさん:2008/07/23(水) 23:16:38
1文字1Byteの国の連中(マイクロソフトを含む)が、1文字1Byteじゃ表現できない範囲をカバーするために提案したのがユニコード。
当初は何が何でも2Byteに収めようとかなり強引な事(見た目が同じ文字は1つのコードにまとめる等)を色々やってUCS-2を作り上げた。
それを表現する方法として作ったのがUTF-16。

でも1文字1Byteじゃ表現できない文字を扱ってる国からの反発がものすごくて、Unicode2.0では21bitに拡張され、結局32bitのUCS-4が作られた。
1文字1Byte圏批判をするなら、当初の頃Unicodeを2Byteに押し込めようとした連中を批判すべき。

UTF-8に対するUTF-16の優位性なんて、Unicode2.0誕生でサロゲートペアが出来て以後ほとんど無いのに、
妄想でUTF-16賛美UTF-8批判するヤツはオカシイと思う。


「Microsoftが採用してWindowsの内部表現になったからすごいんだ」と言いたいならはっきりそう書けばイイジャン。
422デフォルトの名無しさん:2008/07/23(水) 23:19:54
UTF-16でサロゲートを見なかった事にするのが一番現実的
423デフォルトの名無しさん:2008/07/23(水) 23:21:11
「UTF-32にすればハッピー」ってどこに書いてあるの?
424デフォルトの名無しさん:2008/07/23(水) 23:24:59
>>423
> UTF-32なら藻前が言った先頭から何文字目とかの話に対応できるから
UTF-32にしようが、この問題はちっとも解決しないでしょ、ってこと
425デフォルトの名無しさん:2008/07/23(水) 23:27:15
ASCII混在ファイルが現役で大量に残ってる間は、英字部分だけでもASCIIと互換性があるUTF-8を使うのが一番現実的。
HTMLだって、metaタグのcharset見て処理できるような仕様になってるのは、ASCII混在が前提になってるから。
426デフォルトの名無しさん:2008/07/23(水) 23:29:07
>>424
ん?サロゲートが消えて1文字32bit固定になれば、
「単なる文字の配列だから10万文字めだろうが10万1文字めだろうが、素早くランダムアクセスできるからね」
が出来るようになるんじゃねえの?
427デフォルトの名無しさん:2008/07/23(水) 23:39:10
>>426
UTF-32ならUCS-4の「コードポイント」を確かに32bitの整数一個で表現できるけど
Unicodeの仕様では、今や一つの「文字」が一つのコードポイントに
必ずしも対応しないわけですから、
> 先頭から何文字目
のような「文字」ベースの話では、どのみち問題はおきますよ、と言ってるんですよ
428デフォルトの名無しさん:2008/07/23(水) 23:42:55
>>427
そうか。
つまり、>>405>>418もユニコードに関しては素人だって事ね。
429デフォルトの名無しさん:2008/07/24(木) 00:21:06
encode,decode使ってればいまのとこそんなに困る事もないし
行き詰ったらラリーがどうにかしてくれるから
いい加減unicodeスレに帰ってください
430デフォルトの名無しさん:2008/07/25(金) 09:32:05
え?今後は Perl 6 だから、 Perl 5.x での問題はなくなるんじゃないの?
まぁ、 Perl 5.x とそれで動くプログラムは切り捨てられるんだろうけど。
431デフォルトの名無しさん:2008/07/25(金) 09:36:19
10000対1で、切り捨てられるのはPerl6
432デフォルトの名無しさん:2008/07/25(金) 10:39:19
え?今後は BTX だから、 ATX での問題はなくなるんじゃないの?
まぁ、ATX とそれで動くボードは切り捨てられるんだろうけど。
433デフォルトの名無しさん:2008/07/25(金) 12:54:25
え?今後は Vista だから、 XP での問題はなくなるんじゃないの?
まぁ、XP とそれで動くプログラムは切り捨てられるんだろうけど。
434デフォルトの名無しさん:2008/07/25(金) 13:00:21
え?今後は 「ねんきん機構」 だから、 「社会保険庁」 での問題はなくなるんじゃないの?
まぁ、 消えた年金5000万件 とそを納めた被保険者は切り捨てられるんだろうけど。
435デフォルトの名無しさん:2008/07/25(金) 13:19:32
つまんね
436デフォルトの名無しさん:2008/07/25(金) 13:59:34
え?今後は Mach だから、 UNIX での問題はなくなるんじゃないの?
まぁ、 UNIX とそれで動くプログラムは切り捨てられるんだろうけど。
437デフォルトの名無しさん:2008/08/02(土) 01:11:14
「美しいコードを書けるからRubyを選んだ」---Ruby on Rails作者 David Heinemeier Hansson氏:ITpro
http://itpro.nikkeibp.co.jp/article/NEWS/20060620/241346/


DHH:いろんなPerlソースを見ていると,頭が爆発しそうでした。
なぜかというと,どのコードを見てもスタイルがそれぞれ違って,
正しいのはどれかがわからない。
それぞれおもしろいんだけど,自己主張が激しすぎると感じました。
一方で,Rubyで書いたものはどれも,
同じことをする場合はだいたい似たように見える。
この「統一感」がすごく重要でした。
438デフォルトの名無しさん:2008/08/02(土) 03:49:14
そりゃPerlにくらべりゃな・・
439デフォルトの名無しさん:2008/08/02(土) 07:32:10
>>437
そのURLのページに、そんな文章ないんだが・・
440デフォルトの名無しさん:2008/08/02(土) 09:14:40
そこで Perl6 ですよ。
441デフォルトの名無しさん:2008/08/02(土) 09:37:55
Lakeの書式見てRubyイイと言い出す人間は多いな。R&Rもそのクチじゃないかな。
442デフォルトの名無しさん:2008/08/02(土) 11:03:56
一つの動作を色々な書き方ができるほうがいいのか
一つの動作なら同じ書き方で統一するほうがいいのか
これは価値観の問題じゃない?
443デフォルトの名無しさん:2008/08/02(土) 11:10:00
まぁそうだが、同じ動作なら読むほうにとっては後者が歓迎されるんじゃね
444デフォルトの名無しさん:2008/08/04(月) 00:18:55
統一感を求めるならPythonのほうがよくね?
445デフォルトの名無しさん:2008/08/04(月) 03:27:14
Pythonも使ってるけど、コンソールコピペで叩けるような長文ワンライナができないと面倒な感じ
その意味ではまだRubyかな
SpiderMonkeyあたりがコンソールライブラリ充実したらRubyとか糞とか言える日が来るかもしらんけど
446デフォルトの名無しさん:2008/08/04(月) 07:08:53
>>440
ますます迷走してるし
447デフォルトの名無しさん:2008/08/04(月) 09:47:30
今から初めてプログラミングをする人が選ぶならば、PerlとRubyどちらがいいと思う?
ただし、職業としてでなく、あくまで自分で使うため。
書籍も多数発売されて、Rubyを学ぶ環境は問題なくなりつつあるよね
Perlとは違った意味でRubyにも将来性の不安というのはあるけれど…


実はどちらも勉強するが正しいのかな
448デフォルトの名無しさん:2008/08/04(月) 10:11:43
どっちもやれよ。
449デフォルトの名無しさん:2008/08/04(月) 10:51:22
でもそれじゃ話が進まない。
どちらか一方をと言われたら?
450デフォルトの名無しさん:2008/08/04(月) 11:05:44
どっちもやれ
451デフォルトの名無しさん:2008/08/04(月) 11:22:29
では、どちらを先にやりましょうか
452デフォルトの名無しさん:2008/08/04(月) 14:11:01
php
453デフォルトの名無しさん:2008/08/04(月) 16:26:25
perlとphp長いことやってきたけどやっぱいろいろできるperlのがいいな
454デフォルトの名無しさん:2008/08/04(月) 17:53:41
>>451
perlとruby
455デフォルトの名無しさん:2008/08/04(月) 18:34:44
>>447
Perl
456デフォルトの名無しさん:2008/08/04(月) 23:34:29
perlの将来性は確かに不安だ
だが、rubyやpythonに将来性があるかといわれると、それも大いに疑問だな
phpは立ち位置が違うから比較にならない。上の3つのどれかを知っていても別に覚える意味はあると思う。
457デフォルトの名無しさん:2008/08/05(火) 00:27:50
迷ってる暇があったらとっとと習得すればいいだろ。
今週はPerlをマスターして、来週前半でRuby、後半でPythonを
マスターすれば良い。
458デフォルトの名無しさん:2008/08/05(火) 01:05:52
Perlに未来があるとすればUnicodeを捨てて、もとのPerlに
戻るのみ。
幸いにも癌は取り除きやすいようにパッケージされている。
459デフォルトの名無しさん:2008/08/05(火) 05:49:44
>>457
どんだけ記憶力良いんだよ
460デフォルトの名無しさん:2008/08/05(火) 05:53:55
Rubyだけやった方がいい
Perlやって変なクセつくより、オブジェクト指向のRubyだけを勉強した方がいい。
多けりゃいいってもんじゃないんだよ。
461デフォルトの名無しさん:2008/08/05(火) 21:02:07
PerlをいやになるぐらいやってからRubyのほうが感動するらしいぞ。
462デフォルトの名無しさん:2008/08/05(火) 22:34:56
その頃にはRubyがあるかどうか…

あっても大幅に仕様変更しているだろう
463デフォルトの名無しさん:2008/08/06(水) 07:47:51
>>461
今、Perlを嫌になるほどやれるシチュエーションってないな。
もうPerlでCGIって時代でもないし。Perlのwebフレームワーク使った案件もないし。
せいぜいワンライナーとかチョンプロぐらい。
464デフォルトの名無しさん:2008/08/06(水) 09:59:50
この板別に職業プログラマだけとは限らんのよ?
465デフォルトの名無しさん:2008/08/08(金) 22:15:05
Rubyもまたいずれ暴走するんだろうな
466デフォルトの名無しさん:2008/08/08(金) 22:20:55
「仕事でやむをえず」以外に、いまさらPerlなんぞを使う理由って何かあんの?
趣味ならもっとマシな言語を好きに選べるのだし、選んだほうが幸せになれるだろ

まあPerlは非常に広い範囲で使われてるから、知っておくと便利は便利だが
それを言うならもっと先に学ぶべき言語はいくらでもある
467デフォルトの名無しさん:2008/08/09(土) 08:33:28
>>466
webならPHPってこと?でもPHPから入らないほうがいいって意見もあるんだよねえ
さすがにCじゃ荷が重いだろうし…となると、やっぱりRubyってならない?
468デフォルトの名無しさん:2008/08/09(土) 12:56:50
Perl6ついに今年のクリスマスにα版が?
http://rikunabi-next.yahoo.co.jp/tech/docs/ct_s03600.jsp?p=001357
469デフォルトの名無しさん:2008/08/10(日) 11:54:05
>>468
な〜んだ。それって、Perl6が発表された時がクリスマスって言ういつもの話じゃないか。

それよりも、Perl6の日本語の情報がほしいお……
470デフォルトの名無しさん:2008/08/10(日) 16:22:17
ウェブなら、PHPかPerlでいいんじゃない。モダンなスクリプト言語ならPythonってなるだろうし、Rubyにはメリットというか、存在意味を感じない。
471デフォルトの名無しさん:2008/08/10(日) 17:43:34
>>470
RGSSやるならrubyを勉強するしかないお
472デフォルトの名無しさん:2008/08/11(月) 08:44:01
>>470
ラリーが言ってるんだから例年のクリスマスよりwktk出来るだろ
473デフォルトの名無しさん:2008/08/11(月) 08:48:43
wktkって…
過去に書いたコードが死ぬ日がそんなに楽しみですか?
474デフォルトの名無しさん:2008/08/11(月) 14:52:14
use perl5とか出来るんでしょ
475デフォルトの名無しさん:2008/08/11(月) 14:57:09
ruby perl 比較 python ruby perl ruby perl 違い ruby perl php ruby perl 速度
476デフォルトの名無しさん:2008/08/11(月) 15:49:46
これから書くコードのことを考えてwktk出来るだろ
477デフォルトの名無しさん:2008/08/11(月) 20:38:13
>>474
親切な管理者の場合はそうだろうね
478デフォルトの名無しさん:2008/08/11(月) 20:39:21
>>476
君みたいに趣味でやってる人はいいけれど、
また作り直すなら、perlにこだわるより、将来性のある言語を選択するんじゃないの?
479デフォルトの名無しさん:2008/08/11(月) 20:39:39
↑は一般的な話ってことね。
480デフォルトの名無しさん:2008/08/11(月) 21:21:08
いや、でも Perl6 が発表されれば、それが一番将来性のある言語になるんでないの?

>>474 確かに use perl5; は必ず欲しいよね。
481デフォルトの名無しさん:2008/08/11(月) 21:26:09
>>480 Perl6 が発表されれば
C++ 同様に Perl6 の仕様についてこれない落ちこぼれも発生するんだが
482デフォルトの名無しさん:2008/08/11(月) 21:27:02
母数が激減してるので大丈夫です
483デフォルトの名無しさん:2008/08/11(月) 22:46:06
>>478
選択なんぞせずに、どれもこれも使えばいいだけやん。
484デフォルトの名無しさん:2008/08/12(火) 02:00:20
>>483
んでも、1つのプログラムならどれかひとつを選択する必要があるだろ?
その選択を、あえてperlにする必要はもうなくなったなって事だろう。
485デフォルトの名無しさん:2008/08/12(火) 03:38:23
>>478
「言語の将来性は俺が作る!」という気骨のあるハッカーはいなくなってしまったのか……
486デフォルトの名無しさん:2008/08/12(火) 08:58:57
>>485
いや、世界中のどこかにいるんじゃね?

もっとも企業ではもっと現実的な選択をする場合がほとんどだと思うけど。
487デフォルトの名無しさん:2008/08/12(火) 12:42:41
>>481 そんなのいつものことですよ
488デフォルトの名無しさん:2008/08/12(火) 14:11:15
Perl = webプログラミング

まぬけな考えだな。
489デフォルトの名無しさん:2008/08/12(火) 14:51:38
Perlは凡プログラマにとっては糞言語
IOCCCやゴルフ好きのハッカーにとってはいいオモチャ

不幸にも、凡プログラマ以下の人間に使われていることが多いのが日本の現状だが
490デフォルトの名無しさん:2008/08/12(火) 20:18:16
今はphpにシフトしてるから大丈夫です
491デフォルトの名無しさん:2008/08/12(火) 22:31:45
webだけならそれでいいが…
perlの真髄は文字列やディレクトリの操作だ
492デフォルトの名無しさん:2008/08/12(火) 22:49:57
Windows版のPerlとPHPはファイルパスをANSI文字列で扱っていて、
CP932に含まれない文字を含むファイルやディレクトリにアクセスできず困っています。
493デフォルトの名無しさん:2008/08/12(火) 22:59:54
Windowsではただでさえ糞なPerlがゴミカスレベルになるんだから
違う言語使えよ
494デフォルトの名無しさん:2008/08/13(水) 02:01:42
>>8
へぇへぇへぇ
495デフォルトの名無しさん:2008/08/18(月) 16:39:04
Perl のオレオレるーる - 冬通りに消え行く制服ガールは、夢物語にリアルを求めない。 - subtech
http://subtech.g.hatena.ne.jp/cho45/20080818/1218995299
496デフォルトの名無しさん:2008/08/25(月) 05:07:00
497デフォルトの名無しさん:2008/08/27(水) 23:54:08
parrotのリリースはなんでこんなにのんびりしているんだ?
498デフォルトの名無しさん:2008/08/28(木) 05:24:37
499デフォルトの名無しさん:2008/08/28(木) 05:30:08
>>497
> parrotのリリースはなんでこんなにのんびりしているんだ?

クレクレ君ばかりで作業者が足りないんじゃね?
500デフォルトの名無しさん:2008/08/31(日) 05:32:36
Perl5.12は、名前付きプロトタイプとかmethodの導入とか、
色々あるらしいね
なんだかgiven/whenと同様に、ソースフィルタが出回る機能は
実装しちゃえみたいな感がなきにしもあらずだけど
501デフォルトの名無しさん:2008/08/31(日) 08:27:47
Perl6って、いつまで経っても普及しないIPV6と同じ運命になりそう
IPV4と同じくPerl5が延々と使い続けられる
502デフォルトの名無しさん:2008/08/31(日) 09:56:14
IPv6には代替がないから、
v4使い続けるか、移行するかしかないが、
Perl6、Perl4の場合、他にも言語は幾らでもある。
503デフォルトの名無しさん:2008/08/31(日) 10:44:30
Perl6は名前を変えてPerlから離脱するべき
504デフォルトの名無しさん:2008/08/31(日) 17:31:56
じゃあ、なんて名前にする?
505デフォルトの名無しさん:2008/08/31(日) 19:37:17
Netscape6
506デフォルトの名無しさん:2008/08/31(日) 20:12:17
パールのようなもの
507デフォルトの名無しさん:2008/08/31(日) 21:46:08
Pearlにすればいい
508デフォルトの名無しさん:2008/08/31(日) 22:11:04
パーロック
509デフォルトの名無しさん:2008/08/31(日) 22:33:25
ここはひとつlrepで
510デフォルトの名無しさん:2008/08/31(日) 22:46:33
pearlの次という意味でRub(ry
511デフォルトの名無しさん:2008/08/31(日) 23:51:17
Perl6って、Ruby や Python で言えば
どれくらいのバージョンのところまで追いついてきたの?
512デフォルトの名無しさん:2008/09/01(月) 01:25:31
5.0が出てからもう14年が経つのか。
513デフォルトの名無しさん:2008/09/01(月) 19:36:25
マニアのおもちゃはRubyに任せて、Perlは過去の財産を保ってくれるだけでいいけどなぁ。
Perl6がこけたら、イメージが低下するだけじゃん。
514デフォルトの名無しさん:2008/09/01(月) 22:38:46
過去の財産ってそんなに大事か?
515デフォルトの名無しさん:2008/09/01(月) 22:40:51
CPANは結構な財産じゃないか
Perlあんま触らない俺でも思うもの
516デフォルトの名無しさん:2008/09/01(月) 23:21:41
Perl6がコケたとしても、他のコミュニティ、精神性がCPANの後継になるとは思えない。
517デフォルトの名無しさん:2008/09/02(火) 10:05:08
めんどくさいのでPHPはPEARとPECLを合併してほしい
518デフォルトの名無しさん:2008/09/04(木) 13:10:10


初めてPerl触って思ったこととか - ずっと君のターン
ttp://b.hatena.ne.jp/entry/http://d.hatena.ne.jp/technohippy/20080903%231220457999
519デフォルトの名無しさん:2008/09/04(木) 16:30:17
use Moose;
520デフォルトの名無しさん:2008/09/04(木) 17:11:00
SynTax Error
521デフォルトの名無しさん:2008/09/04(木) 18:44:32
じゃあ使うな
522デフォルトの名無しさん:2008/09/04(木) 19:48:42
How many file(0-15)?
523デフォルトの名無しさん:2008/09/04(木) 21:21:08
>>522
複数形のsがないぞ
524デフォルトの名無しさん:2008/09/04(木) 23:53:44
おっさん乙
525デフォルトの名無しさん:2008/09/05(金) 02:09:15
(^ิت^ิ)
526デフォルトの名無しさん:2008/09/05(金) 20:36:16
システムディスクと間違えて辞書ディスクでブートしたときの悲しさ。
527デフォルトの名無しさん:2008/09/06(土) 03:33:48
辞書ファイルもコピーしますか?(Y/N):
528デフォルトの名無しさん:2008/09/11(木) 02:34:51
ruby使いは総じてperlはおもちゃだというが、俺は逆だと思う。
perlには芸術性が感じられる。rubyにはそれが無い。
529デフォルトの名無しさん:2008/09/11(木) 12:31:58
骨董品なら何でもかんでも芸術かよ
530デフォルトの名無しさん:2008/09/11(木) 15:37:54
そんなことは言ってないと思うよ。

国産だから芸術品ってことにしたがるRuby信者なら大量にいるけど。
531デフォルトの名無しさん:2008/09/13(土) 16:58:20
おもちゃを並べたものを芸術だ、ってうのも通用しますよ。
それを他の人が理解するか、素晴らしいと思うかは別ですが。
532デフォルトの名無しさん:2008/09/28(日) 21:25:02
プログラミング言語最大の芸術はwhitespace
533デフォルトの名無しさん:2008/09/28(日) 22:02:45
地味に生き残るperl
534デフォルトの名無しさん:2008/09/28(日) 22:44:38
FORTRANが未だに残っている所に、長生きのヒントがあると思う。
535デフォルトの名無しさん:2008/10/01(水) 20:55:49
ラリーウォールって現在涙目なの?
536デフォルトの名無しさん:2008/10/02(木) 02:05:25
Hmm...
そういう繊細な人ならperlみたいな言語を作ったりしない。
537デフォルトの名無しさん:2008/10/04(土) 04:24:13
Perl
http://anond.hatelabo.jp/20080731154801
sigil 汚い、my our local 汚い。
->が汚い、ドットにしてよ。Perl6ではドットになるんだって?やったぁ。
とにかくコードを見るだけでげんなりする。
クラス機構が後付けなのがめんどくせー。Exporter使うのだるい。
とにかく文法がアレすぎる。あ、でも後置修飾子はおきにいり。
でもはえー、ちょうはえー。
ライブラリ超使える。もうなんでもできる。

総評:肉は腐りかけがうまい。
538デフォルトの名無しさん:2008/10/04(土) 08:14:33
AKIHA_AKIAH_AHAKI_AKAHI#...............#...............BUS#............
AKIHA_AKAHI_KIHAA#............##..............PANPYUROS......核ミサイルの設定状態は
....................................YOU ARE SUNSHINE........MR.........
PHYTHNe#GENT..................GENERAL.........BLPARENEGNGINE
TURN_TURNTROFFYYYYUS
/*世界の人が同じことを考え、 何かの前触れなんだろうか・・・・・・*/
539デフォルトの名無しさん:2008/10/05(日) 14:25:56
【Rails】便利なRubyGemsを共有するスレ【Hpricot】
http://pc11.2ch.net/test/read.cgi/tech/1216829388/
■特定バージョンのRailsインストール
gem install rails -v 2.0.2

■特定バージョンのRailsを使ってRailsアプリ生成
rails _2.0.2_ myapp

■特定バージョンのRailsをRailsアプリで使う
rake rails:freeze:gems VERSION=2.0.2
540デフォルトの名無しさん:2008/10/05(日) 15:29:34
perlとRoRは別だと思うんだが
541540:2008/10/05(日) 15:38:10
あぁ、すまん、そういう意味か
542デフォルトの名無しさん:2008/10/05(日) 18:44:52
java
PHP
C++
COBOL
543デフォルトの名無しさん:2008/10/05(日) 19:14:12
最終行を言いたいだけちゃうんかと
544θ ◆enhj51nz3Q :2008/10/13(月) 22:39:55
s
545θ ◆rtpCf0XrtY :2008/10/13(月) 22:40:46
dd
546デフォルトの名無しさん:2008/10/15(水) 02:23:08
インクリメントしとけ
547デフォルトの名無しさん:2008/12/22(月) 00:41:18
CとLispとJavaとPerl(or Ruby)が出来れば大丈夫!!と思ってとりあえず、
LispとJavaを勉強しています。こんな俺、大丈夫でしょうか?
548デフォルトの名無しさん:2008/12/22(月) 02:33:01
ダイジョウブ!!
549デフォルトの名無しさん:2008/12/22(月) 06:49:25
perl6はΣ
550デフォルトの名無しさん:2008/12/26(金) 11:38:24
オブジェクトパールってどうなのよ。
551デフォルトの名無しさん:2008/12/29(月) 13:13:15
IPv6は正直いらない
v4で事足りてる
枯渇問題言われても騒いでいるのは日本だけ
Perlも然り
現状で事足りてるから移行が進まない
最新のものが最高とは限らない典型だ
552デフォルトの名無しさん:2008/12/29(月) 13:19:37
IPv6は広まりますがね。
553デフォルトの名無しさん:2008/12/29(月) 14:56:08
IPv6もすぐ枯渇するけどね。振り分けがアバウトすぎる。
554デフォルトの名無しさん:2008/12/29(月) 21:31:56
イルミナティは、人体にチップ埋め込んでIPで全人類を識別・管理することを企んでるからなw
555デフォルトの名無しさん:2008/12/30(火) 00:34:33
>>552
v4が壊滅的な状態になったらね。
556デフォルトの名無しさん:2008/12/31(水) 20:10:21
>>553
しねーよ。
振り分けがどうだろうと、絶対数が莫大だからな。
557デフォルトの名無しさん:2009/01/04(日) 17:46:43
でここ何のスレかわかってんの?
558デフォルトの名無しさん:2009/01/05(月) 04:55:09
Perl死滅スレ。
糞スレには間違いない。
559デフォルトの名無しさん:2009/01/05(月) 05:04:08
>>556
莫大と言っても、振り分けられるのが64bitだけだから。
ISPに/48で分けてる状況と、今後のネットの広がりから考えると
下手すればIPv4が消える前に、IPv6が危険な状態になる可能性もある。
560デフォルトの名無しさん:2009/01/06(火) 21:53:36
>>559
杞憂。
一度でいいから64ビット整数を実際に数えてみろ。

どうしても枯渇すると主張するなら、前提にしている見込みを示せ。
漠然と「ネットの広がり」とか言われても知らん。
561デフォルトの名無しさん:2009/01/07(水) 03:05:19
一人当たり31ビットあげちゃうとか、アメリカが50ビット占有しちゃうとかそんなの。
562デフォルトの名無しさん:2009/01/07(水) 09:39:56
現在のマッピングもまったく知らないわけですね。
563デフォルトの名無しさん:2009/01/08(木) 16:40:25
>>559
>下手すればIPv4が消える前に、IPv6が危険な状態になる可能性もある。
これはいくらなんでも思いつかないんだけども
運用段の策定に致命的なミスでもあんのか?
564デフォルトの名無しさん:2009/01/08(木) 17:58:51
このあたりでスレタイに近づけよう。

IPv6の枯渇とPerl6の正式リリースのどっちが先か、
賭けないかい?
565デフォルトの名無しさん:2009/01/08(木) 18:34:28
  |   |  | |   |    |  | |   |   |   || | |
  |   |  | レ  |    |  | |   |  J   || | |
  |   |  |     J    |  | |  し     || | |
  |   レ |      |  レ|       || J |
 J      し         |     |       ||   J
             |    し         J|
             J                レ
     /V\
    /◎;;;,;,,,,ヽ
 _ ム::::(l|l゜Д゜)| …
ヽツ.(ノ::::::::::.:::::.:..|)
  ヾソ:::::::::::::::::.:ノ
   ` ー U'"U'
566デフォルトの名無しさん:2009/01/08(木) 20:41:08
単純に最初の10年辺り、1年毎にアドレスが1.26倍に増えるとして、
その後、アドレス消費が一定になったとしても、およそ20年ぐらいで使い切る。
最悪の場合だけどね。
567デフォルトの名無しさん:2009/01/08(木) 20:56:25
(#^ω^)
568デフォルトの名無しさん:2009/03/30(月) 05:01:44
そこらへんはガベージコレクタさんがなんとかしてくれるさ!
569デフォルトの名無しさん:2009/04/30(木) 11:46:36
http://perldoc.perl.org/perlop.html
に、面白い誤記を発見した

> <<i>filehandle</i>>

これはPerlの破滅を示唆している!!!!111
570デフォルトの名無しさん:2009/08/20(木) 17:52:08
strawberry perl + gtk2 の開発環境の整え方を教えてください。
571デフォルトの名無しさん:2009/08/29(土) 22:00:56
kwsk
572名無しさん@そうだ選挙に行こう:2009/08/30(日) 07:10:49
Perlに未来はないの?
なんで?

使いやすいのに。
やっつけ仕事なら15分もあればできることも多いし
凝ったアルゴリズムを使わなくても、速いプログラムがかけるし。
いまさらパイソンとかラビーとか覚えるのめんどくさい。
573名無しさん@そうだ選挙に行こう:2009/08/30(日) 12:22:44
15分のあとに待っているものは?
地獄のような保守
574デフォルトの名無しさん:2009/09/05(土) 20:28:48
>>573
プログラム短いんだからいいんだよ
575デフォルトの名無しさん:2009/09/07(月) 22:15:38
ラビー><
576デフォルトの名無しさん:2009/09/12(土) 09:55:48
Perl 6のスレ落ちたなw
577デフォルトの名無しさん:2009/09/18(金) 00:15:46
>>575
どう読んでもラビーですが?
578デフォルトの名無しさん:2009/09/19(土) 03:13:39
ピトン
579デフォルトの名無しさん:2009/09/22(火) 20:36:05
>>575
ラビー?え?どっかのエロゲーのヒロインですか?

さらにラビーなんて聞こえませんがなにか?
http://dictionary.goo.ne.jp/leaf/ej2/62603/m0u/ruby/
580デフォルトの名無しさん:2009/09/22(火) 23:41:56
みなさんは主にperlをウェブプログラミンに使ってるとですか?何に使ってるとです?
581デフォルトの名無しさん:2009/09/23(水) 00:12:13
javaがウンコすぎるのでperlでプリプロセッサもどきをこしらえて使ってる。
__FILE__、__LINE__、条件コンパイル、ちょっとした最適化などがjavaで使えるようにした。
perlそのものでアプリを組むことは無くなったけど文書整形、ソースコード整形
makeもどき、バッチファイルもどきな補助的使い方なら大いに活用してるよ。
perlを使わずにアプリを作るなんて考えられない。
テキストエディタ無しでコードを書け、と言われるようなもんだ。
582デフォルトの名無しさん:2009/09/26(土) 21:39:45
未だに日本のインターネットサービスプロバイダーが提供しているのって
Perl-CGI環境がもっとも多いよね?
583デフォルトの名無しさん:2009/09/26(土) 23:56:00
れんさばのこといってんのかこのやから
584デフォルトの名無しさん:2009/09/27(日) 11:45:58
>>582
PHPもおおいともうが
585デフォルトの名無しさん:2009/09/27(日) 12:05:22
makeをちゃんとかけない奴がPerlでごまかしてるのを見たことはある
それPerlいらないだろなんでもPerlつかうんじゃねぇよと
586デフォルトの名無しさん:2009/09/27(日) 12:15:44
式 if (条件);
って何だと思ってたら...
if (条件) 式;
の事だったのか...
わかんねぇよ...orz
587デフォルトの名無しさん:2009/09/27(日) 16:36:49
英語が、条件節を前にも後ろにも書けるから、
プログラミング言語としても、それほど珍しいものでもない。
588デフォルトの名無しさん:2009/09/27(日) 16:57:22
1つの言語しか知らなくて
それがアタリマエ、だって考えてる人って
視野が狭いよね。
特に日本は島国で単一民族だから
この傾向が大きいのかもね。
海の向こうには、文章を右から左へ書く国だってあるのに。
おっと、日本もむかしは右から左へ書いてたな。
進駐軍に強制されて左から右へと変えたんだっけ。
589デフォルトの名無しさん:2009/09/27(日) 17:49:30
ネットサヨク乙
590デフォルトの名無しさん:2009/09/27(日) 18:58:48
perl のコード読めりゃたいていの言語はいける。
おれはそんな perl が大嫌いだ。
591デフォルトの名無しさん:2009/09/27(日) 19:38:49
BASICもFORTRANもCOBOLもC/C++もそんな変な構文はなかった
592デフォルトの名無しさん:2009/09/27(日) 21:33:47
あれだよ
文芸的プログラミング的な何かだよたぶん
593デフォルトの名無しさん:2009/09/27(日) 21:53:48
>>591
プログラムは上から下へ読めるようにするのがいいんだよ。
if節が高頻度で実行されるなら、後ろにおまけのようにつけるほうが合理的だ。
594デフォルトの名無しさん:2009/09/27(日) 22:15:06
ほとんどのプログラミング言語は、人間の名前を
姓⇒名 ではなく
名⇒姓 と逆の順で呼ぶような
キチガイ文化圏で創っているからな
595デフォルトの名無しさん:2009/09/27(日) 22:31:07
落ち着け
596デフォルトの名無しさん:2009/09/27(日) 23:32:57
後置ifは好きなんだけど、
え、こんな処理やるの?あ、後ろにif文が^^;っていつもなるw
597デフォルトの名無しさん:2009/09/28(月) 00:52:05
ラビィかわゆす
598デフォルトの名無しさん:2009/09/28(月) 01:45:51
Perlベストプラクティスでは、後置ifは分かりにくいから、lastやnextとかのみに使用するように
言ってるけどね。
599デフォルトの名無しさん:2009/09/28(月) 08:26:14
>>596
だから、オレは使わないようにしてる。

andのがよくね?
600デフォルトの名無しさん:2009/09/28(月) 15:35:09
unless かわいいよ。

if ( ! (a != null && b != null && c != null) ) return false;
みたいなコード見るとイライラする。
601デフォルトの名無しさん:2009/09/28(月) 21:40:19
パッと見て分からないような条件式書いたら注意する。
いくら処理が早かろうが、一覧性に欠けるよ。
602デフォルトの名無しさん:2009/09/28(月) 21:42:48
プログラムで一番大事なのは保守点検がしやすい事だもんな
個人でやるなら自由だが企業人のくせにわかりずらいコード書いたりコメントとか書かない奴はダメだな
603デフォルトの名無しさん:2009/09/28(月) 23:01:55
open FILE, "うんこ" or die;

「ファイルを開け、さもなくば死ね。」
これシビレル!カッコイイ!
なんかジェームズ・ボンドみたい。

if分をつかわずに条件判断してるんだぜ。
こんなスマートに書けるのって、
java・C言語系やBASIC系言語には無い魅力だよね。

Windows のバッチファイルにも似た構文がある
fc unko.txt chinko.tx || echo ボケ!

昔だったらこう書いてたね
fc unko.txt chinko.tx
if errorlevel 1 echo ボケ!
604デフォルトの名無しさん:2009/09/28(月) 23:55:12
or die は俺も好きw
605デフォルトの名無しさん:2009/09/29(火) 01:00:03
>>600
or で書き直せよ
606デフォルトの名無しさん:2009/09/29(火) 19:10:43
dead or alive
ロボコップみたいでかっこいいね!!!
607デフォルトの名無しさん:2009/09/29(火) 23:34:22
perl6 and die!
608デフォルトの名無しさん:2009/09/30(水) 00:37:47
perl xor die
609デフォルトの名無しさん:2009/10/08(木) 21:23:41
私も or die が好きなんだけど(´・ω・`)
610デフォルトの名無しさん:2009/12/04(金) 12:55:37
>>600
それは普通に
if( a != null || b != null || c != null) return falseのシノニムなのでは?

unless defined(..)より、
if not defined(..)の方が分かりやすいし、英文法としての読みやすさで
いくとunlessの出番は意外と少ない。

print "good!" unless $error;

とかはいいね。

>>601>>602
処理速度と保守性はトレードオフ。
長ったらしいコメントでも書いておけばいい。コメントはコンパイルされんから。

>>605
それPerlじゃないからw なにもかも違う。

>>609
or dieは名句だと思います。

BEFOREHAND: close door, each window and exit; wait until time.
           open spellbook, study, read (scan, select, tell us);
611デフォルトの名無しさん:2009/12/05(土) 15:21:42
> 600
> if ( ! (a != null && b != null && c != null) ) return false;
> みたいなコード見るとイライラする。

> >>600
> それは普通に
> if( a != null || b != null || c != null) return falseのシノニムなのでは?

アホか!
こんなヤツがいるから unless が必要なんだよ。
612デフォルトの名無しさん:2009/12/05(土) 20:38:24
>>610
論理学をロンリーに学びなおせこのタコ。
not( A and B ) = ( not(A) or not(B) )
だろうが!
613デフォルトの名無しさん:2009/12/05(土) 21:25:37
610じゃないが、なんだっけそれ。ド・モルガンだっけ。
614デフォルトの名無しさん:2010/05/26(水) 21:09:04
先生!このページが文字化けします!
http://docs.activestate.com/activeperl/5.12/lib/pods/perljp.html

ソース表示したら
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
なのに、ページはEUCで書かれています!

日本語エンコードを説明したページのエンコードを間違えてるようじゃ、perl に未来なんて無いよ!
615デフォルトの名無しさん:2010/05/27(木) 12:49:18
PHPにwebを取られ
Rubyにオブジェクト指向を取られ
PythonにTIMTOWTDIを否定され

残ったのはCPANくらいか
616デフォルトの名無しさん:2010/05/28(金) 20:08:23
もともとobject指向のために作られたものでないし、
pythonは永久凍土嫌いがいるし
PHPは安物の寄せ集めじゃないのか?
面倒だからperl5意外は、どっかに消えちゃっていいよ
617デフォルトの名無しさん:2010/05/28(金) 20:26:44
>>591
gotoまみれのbasicの方が、よっぽど読みたくない
618デフォルトの名無しさん:2010/05/29(土) 13:56:17
でもfortranの算術if文はありかな
619デフォルトの名無しさん:2010/05/29(土) 19:06:35
言語なんて用途に合わせて覚えればいいんだよ!

俺はいちいち覚えるのめんどくさいから全部Perlでやるけど
620デフォルトの名無しさん:2010/05/29(土) 20:42:59
>>618
知らんかった…、これはまさに数学の考えだね。
中学校の2次曲線を思い出した。
621デフォルトの名無しさん:2010/05/30(日) 13:58:23
長くは書かないが、 藻前らが書いている Perl のスクリプトに
use strict; と、 bless が入っているか?
622デフォルトの名無しさん:2010/05/30(日) 14:02:10
あと、 vb6 か Perl5 のどっちが先に滅ぶか予想できるか?
623デフォルトの名無しさん:2010/05/30(日) 14:31:40
VB6はVB.NETに進化したから、VB6という特定バージョンの話なら
もうすぐ滅びるだろう。
でもPerl5はPerl6がでないので、ずっと滅びない。

そういう話? いや、なんで特定のバージョンにこだわってるのかなーと。
624デフォルトの名無しさん:2010/05/30(日) 15:23:37
「おまえこの流行語知ってるか?」ってのは
Perlにおいてはモダンの基準じゃないよな
625デフォルトの名無しさん:2010/05/30(日) 17:53:37
>623
> VB6はVB.NETに進化したから

VB6 と、VB.NET は違う言語だよ。

さすがに新規開発案件で VB6 はないけど、継続案件で結構使ってる。
少なくともここ4〜5年はコードをいじってるから滅ぶことはないよ。
626デフォルトの名無しさん:2010/06/28(月) 19:57:48
…今さら知ったんだが、この商標登録なんたらかんたらってなにさ。

http://tetsuya99.wordpress.com/
>Java(R)を表現するときに、「JavaはSun Microsystemsの登録商標です」等と通常書くのと同じように、「Perl(R)は株式会社テラ・インターナショナルの登録商標です」と今後書くようにお願いいたします。
627デフォルトの名無しさん:2010/06/30(水) 02:36:36
まぁ、所詮、perlはcsh++に過ぎない。
純粋なオブジェクト指向言語であるRubyには敵わないのである。
628デフォルトの名無しさん:2010/06/30(水) 05:13:08
大失笑
629デフォルトの名無しさん:2010/06/30(水) 07:03:44
>>626
その人物、商標ゴロみたいなことをやってるらしい
手当たり次第にオープンソース系の名称を商標出願してるそうな

ただのアホかと思ったが、その会社「twitterのフォロワーを増やすためのツールをリリース!」なんてこともやってる
批判が集中したらそのアクセスを「1カ月で○○PV!」とか言って利用する気かもね
630名無しさん@そうだ選挙に行こう:2010/07/11(日) 04:08:13
perlは使わないが、このムカムカする気分は何だろう
ニュー速にでも晒し上げて、祭られないかな
631最強:2010/07/11(日) 10:35:13
21歳以上のやつらが全員死んだらperlどうなる滅びそう
632名無しさん@そうだ選挙に行こう:2010/07/11(日) 10:57:04
>>631
それは60年以上も先の話か?
633名無しさん@そうだ選挙に行こう:2010/07/11(日) 16:32:39
いまどき若いのでわざわざPerl覚えるのはいないだろうな。
ダンコーガイみたいなのに感化されちゃったワナビーとかはともかく。
634名無しさん@そうだ選挙に行こう:2010/07/11(日) 16:44:32
>>626
そらもう、perl 撲滅作戦の一環かと。
635最強:2010/07/11(日) 21:21:49
>>632
40年くらいあと
636デフォルトの名無しさん:2010/07/12(月) 00:56:27
perlどころか大半の言語は死滅そうなんだが
CとCOBOLは生き残りそうだけど
637デフォルトの名無しさん:2010/07/16(金) 02:02:52
Perl 6の現状を概観出来るようなページは無いのか。
638デフォルトの名無しさん:2010/07/16(金) 02:23:48
Perl 6 は遅すぎた
戦艦大和と同じ
639デフォルトの名無しさん:2010/07/23(金) 03:11:51
>>633
rubyからperlに行きましたよと。
やっぱ既存のスクリプトでperlが多いせいと、CPANだな。
いつのまにかrubyよりもperl使うようになってた。
640名無し:2010/07/24(土) 14:42:17
>>639
自己紹介おつしね^^ばかがかえれかす
641デフォルトの名無しさん:2010/08/22(日) 04:29:10
>>640
どうしたんや、とりみだしちゃって(w
642デフォルトの名無しさん:2010/08/22(日) 05:27:03
>>638
今さらperl6とか言われてもね。あと5年早ければ救いようもあったが。

>>639
1ヶ月後に自分の書いたperlのコードを読み直してみるといい。
643デフォルトの名無しさん:2010/08/22(日) 08:35:23
perl6って10年くらい準備してないか
644デフォルトの名無しさん:2010/08/22(日) 09:15:23
グダグダなコードを書く奴は、Perl以外を使ってもグダグダなコードを書くもんだ。
645デフォルトの名無しさん:2010/08/22(日) 20:10:29
>>643
提案されたのが2000年7月18日だっけ?
ちょうど10年くらいだ。
まだ正式版の見通しもたってないけどな。
646デフォルトの名無しさん:2010/08/23(月) 18:01:20
>>642
1ヶ月程度ならふつうに理解できるぞ
よほど急成長したんでない限りはな

6ヶ月ぐらい前だと「俺ってバカだったんだなw」と実感するが

1年前のPerlプログラムは理解できない
1年前の○○○プログラムは「バージョン違いで動かない」 だ。
647デフォルトの名無しさん:2010/08/23(月) 22:48:38
>>646 ただの茶々なんだが
> 1年前のM(acro)80プログラムは
CPUの仕様が変わらない限りは動いてたぞ
648Perl仙人 ◆M5ZWRnXOj6 :2010/08/23(月) 23:51:29
>>646
1年前のプログラムを理解できないって

君Perlerの恥じだよ 2chに書き込みするのやめたまえ(笑)
649デフォルトの名無しさん:2010/08/27(金) 13:09:22
恥じ
650デフォルトの名無しさん:2010/08/28(土) 20:19:39
はじじってなんですか?
651Perl忍者 ◆M5ZWRnXOj6 :2010/08/28(土) 20:57:32
    X
  ∠ ̄\∩
  |/゚U゚Lノ   タイピングミス指摘する奴はバカ死ね(笑)
 〜( ニ⊃  
  ( 丶/
  ノ>ノ
  UU
652デフォルトの名無しさん:2010/08/29(日) 03:15:24
恥じる
恥ずかしい
日本の恥
653Perl忍者 ◆M5ZWRnXOj6 :2010/08/30(月) 08:40:54
    X
  ∠ ̄\∩
  |/゚U゚Lノ   アメリカオタの日本批判ですか(笑)
 〜( ニ⊃  
  ( 丶/
  ノ>ノ
  UU
654デフォルトの名無しさん:2010/09/12(日) 02:44:25
>>633
いまどき若いのだけど、俺のまわりではRubyよりわずかに人気ある。特にUNIX好き
の奴はだいたいPerlマスターしようとしてる。

Rubyがテキスト処理で同じぐらい強力なことを知らない人が以外に多い。
655デフォルトの名無しさん:2010/09/12(日) 03:06:47
じゃあそいつらはRubyを何だと思ってるんだ?
そもそもRuby自体知らないのが実態なんじゃないか
656デフォルトの名無しさん:2010/09/12(日) 03:30:15
俺は多分その一人だと思うがPerlの良いところ
 ラリー

後は、古いシステムでもPerlは入ってる、とほぼ言えることと、CPAN

Rubyに比べると
参照渡しが使える
スコープにlocal/myと選択肢がある

Rubyはlambdaのスコープがひどい(1.9で改善されたみたいだけど、今度は互換性がないとか)
657デフォルトの名無しさん:2010/09/12(日) 03:59:57
Ruby文法とっつきにくくないか
658デフォルトの名無しさん:2010/09/12(日) 04:57:59
Perl は古いし
Ruby は中途半端だし
Python に期待するとしてもインデントがアレだし
Perl6 に期待してたら出てこないし

結局 Perl しかないんだよ
659デフォルトの名無しさん:2010/09/15(水) 02:20:05
>>657
とっつきづらい印象あるな
コンクリートの壁に囲まれてプログラムしてる感じがある

個人的にPythonは馴染みやすかった
でもエンコード弱い言語はWin環境じゃ使えねー
Rubyと同じでバージョン問題もあるし

でPerlに戻ってくると
660デフォルトの名無しさん:2010/09/15(水) 09:44:18
Python はエンコード弱くねーお
おまいの頭が弱いんだろ
661デフォルトの名無しさん:2010/09/15(水) 14:32:49

おまい、Hello world しか書いたことないだろ
662デフォルトの名無しさん:2010/09/15(水) 15:05:33
あるところに女を理解出来ない男がいた
男は女に振られてばかりだった
ある日男は決心した
「頭の悪い女が悪いんだ!
もう女とは関わらない!!!」

つまりこういうことだ

>>661 童貞乙
663デフォルトの名無しさん:2010/09/15(水) 18:36:19
Perl難しい挫折する寸前
Perlといいうよりモジュールの使い方が分からないことが多い
資料は俺が苦手とする英語ばかり
664デフォルトの名無しさん:2010/09/15(水) 18:49:41
確かに1次資料の日本語訳はしていただきたい

そんな俺はまだ
&hoge'piyo;
665デフォルトの名無しさん:2010/09/15(水) 18:58:17
各モジュールとかの使い方になると枝葉に入ってしまいユーザー数が激減してしまうので
よほどポピュラーなモジュールじゃないと質問しても殆ど答えが返ってこないことが多いな。
666デフォルトの名無しさん:2010/09/15(水) 19:04:23
Win32::IE::Mechanize ていうのが便利
667デフォルトの名無しさん:2010/09/15(水) 20:09:36
Perlは豊富なモジュール提供があるが使い方が分からないと逆にはまったりするからね
668デフォルトの名無しさん:2010/09/15(水) 23:38:40
冗長モードってどういう意味ですかね
669デフォルトの名無しさん:2010/09/15(水) 23:39:00
>>668は誤爆すまそん。
670デフォルトの名無しさん:2010/09/15(水) 23:41:53
Perlはモジュールが使えるのと自力で作るのとでは
効率が全然違うからな
671デフォルトの名無しさん:2010/09/16(木) 00:37:08
勉強にはならんけどな。
perlに依存しすぎて、多言語への応用もきかん。
就職転職するとき面接で、perl得意です、とか言おうものなら
その場で退場させられるし。
672デフォルトの名無しさん:2010/09/16(木) 00:38:32
perlがいまだに勢力衰えないのはその辺が原因だろうな
673デフォルトの名無しさん:2010/09/16(木) 01:11:10
FORTRANが特定少数の間で地味に根強い理由に似てるな
674デフォルトの名無しさん:2010/09/16(木) 01:29:18
FORTRANって根強いん
完璧に廃れたと思っていた
コボルのほうは根強いけど
675デフォルトの名無しさん:2010/09/16(木) 03:27:53
http://diary.overlasting.net/cat_perl-4.html
CPAN::Miniを使うと気軽にローカルにCPANのミラーを作れる
676デフォルトの名無しさん:2010/09/16(木) 04:07:12
Perlにて現在起動中のfirefoxのヘッダー情報を取得することって可能ですかね
677デフォルトの名無しさん:2010/09/16(木) 04:07:57
可能ならどう取得すればいいのか教えてもらえればありがたいです
678デフォルトの名無しさん:2010/09/16(木) 16:15:50
>>676です。間違って質問スレじゃないところに誤爆しました。
取り下げます。スレ汚し失礼しました。
679デフォルトの名無しさん:2010/09/20(月) 15:24:54
もうPerlは仕事としてはもうダメだね
完全に時代遅れになってきて案件が激減してきていて相手にされない
680デフォルトの名無しさん:2010/09/21(火) 02:43:07
681デフォルトの名無しさん:2010/09/21(火) 07:14:05
CPAN てモジュールのインストールは簡単一発なのに
なんでアンインストールは面倒なんですか?
682デフォルトの名無しさん:2010/09/21(火) 08:33:36
依存関係があるからとか
683デフォルトの名無しさん:2010/09/21(火) 11:51:24
モジュールもaptで管理したいなあ。
684デフォルトの名無しさん:2010/09/21(火) 21:56:52
素直にppmつかえよ
685デフォルトの名無しさん:2010/09/28(火) 21:33:08
>>679
それじゃPerlの代わりは何?
PHP?
686デフォルトの名無しさん:2010/10/24(日) 15:20:38
>>679

俺の場合はそうでもない。
もっとも客からプログラミング言語を指定されることは
まずないんで、勝手に Perl で書いて自分で使ってたり、
納品したりしてる。

プログラム(のソース)を納品する仕事の場合は 679 のよう
なことが起きているのかもしれないけど、「サービスを提供
する」仕事や「問題を解決する仕組みを提供する」仕事の
場合は全然時代遅れになっていないと思う。

687デフォルトの名無しさん:2010/10/24(日) 15:42:53
Perlの仕事は消え
PHPかな。ただPHPはバイトレベルが多い
ま、一番はJavaだけども
688デフォルトの名無しさん:2010/10/24(日) 15:52:05
Perlはうまくすればかなり短くかけるし日常使いにはなかなかよい
689デフォルトの名無しさん:2010/10/24(日) 16:02:41
安い仕事はPHP
本格的な案件はJava
個人で使うのはPerl

ってとこかな
690デフォルトの名無しさん:2010/10/24(日) 16:28:05
Javaはスクリプト言語じゃないから何か違う趣
691デフォルトの名無しさん:2010/10/24(日) 21:38:08
CGIを依頼してJava納品されたらハア? ってなるわなw

作る側の理屈なんか使う側には関係ないっつーかな
重かったり不安定だったりしなければどの言語でもいいっつーか

Perl6に各環境向けのネイティブコンパイラ出ねーかなー
692デフォルトの名無しさん:2010/10/24(日) 21:44:51
違うけど仕事トータルで考えると
まあjavaが主流だな。web系は
693デフォルトの名無しさん:2010/10/25(月) 14:50:45
>>691
どの言語でもいいのに、
Javaだと「はあ?」ってなるのは矛盾してますね。
694デフォルトの名無しさん:2010/10/25(月) 19:22:38
JavaはCGIじゃないからだろ
695デフォルトの名無しさん:2010/10/25(月) 23:41:03
はあ?
696デフォルトの名無しさん:2010/10/26(火) 22:27:48
仕事といえばJAVA一強。
697デフォルトの名無しさん:2010/10/31(日) 12:55:24
Java だと書くこと自体が目的になってしまって、問題の
解決が二の次になる傾向がある。今までに Java で納品
されたシステムに使えたものがひとつもない。
(あほ上司が発注したんだけどね!!)

ぜぇんぶオレがPerlで書き直してやった。
だから今みんなが使っているのは Perl のシステム。

仕事といっているのが書くことを意味しているなら
Java、業務のことを意味してるなら Perl。

うちでの仕事は後者。なので Perl。
698デフォルトの名無しさん:2010/10/31(日) 12:59:08
ぶっちゃけPerlやPHPってバイトで十分なんだよね
699デフォルトの名無しさん:2010/10/31(日) 13:12:38
全国展開している企業で全国で使うような大規模システムになると
どうしてもJava+Oracleになってしまうよね。大量の技術者集めも楽だし
小さな設計書もいらないようなバイト感覚で作れるようなものはPerlで
社内のオタにやらせておくのもわるくない
700Perl忍者 ◆M5ZWRnXOj6 :2010/10/31(日) 14:16:37
javaできますっていうやつより

haskellできます っていうやつのほうができるっておもうんだけどどう思う?

マイナーなほどすごさが際立つんですか・・・?
701デフォルトの名無しさん:2010/10/31(日) 14:33:04
>>697
Perlでフレームワーク、なに使ってる?
702デフォルトの名無しさん:2010/10/31(日) 14:39:00
>>701
697じゃないけど、Perlにウェブ系以外でフレームワークってあるの?
知らないから興味ある。
703デフォルトの名無しさん:2010/10/31(日) 14:44:43
wxPerl
704デフォルトの名無しさん:2010/10/31(日) 15:25:24
>>703
ああ、Perl/GTKとかPerl/Tkとか?
なるほど。ありがとん。
705Perl忍者 ◆M5ZWRnXOj6 :2010/10/31(日) 15:40:02
実用的>C
706デフォルトの名無しさん:2010/10/31(日) 17:22:02
wxPerl はライブラリであって
フレームワークではない。
707デフォルトの名無しさん:2010/10/31(日) 17:23:44
俺はPerlはちょっとだけ分かるけど
Javaはさっぱり。Java覚えたいな
708デフォルトの名無しさん:2010/10/31(日) 21:22:43
>>700
今時 「javaできます」は C/C++ と並んで最低限の素養だw
# C/C++ 書けない奴なんか氏ね

haskell で書いたことのあるコードのサイズと質によるな
709デフォルトの名無しさん:2010/10/31(日) 22:22:03
どんな言語も「できる」というだけで自慢にはならんよ
覚えるだけならたいていの言語は2〜3カ月あれば覚えられるし

C++だって人間がマシン語しゃべろうとするから難しいだけで、ロジックだけなら小学生レベルだろ

むしろ毎年1つ言語勉強してますとか、そういう柔軟性のあるヤツはすごいと思う。それすら非人間的な気はするけどな

求められてるのは言語能力じゃなくて、発想と構築の能力だろ?
710デフォルトの名無しさん:2010/10/31(日) 22:31:56
>>709
C++ はおいとくけど, C は汎用アセンブラなので CPU からマシンの構成まで
熟知した奴が書いたコードの効率と, そこらの汎用言語だと思って書いた奴の
コードの効率は雲泥の差があるな.
まぁ, 現場によってはそうゆうところもあるってことで...
711Perl忍者 ◆M5ZWRnXOj6 :2010/10/31(日) 22:57:36
〜できます っていうやつはしね
712デフォルトの名無しさん:2010/10/31(日) 23:33:40
>>710
妄想はなはだしい。
CPUの特性と構成なんぞ熟知していても早いコードをCでは書けない。

それらは前提として当然知っていなければならない上に、
コンパイラの最適化方法を知らなければ到達できない。

Cが汎用アセンブラというのも言いすぎだ。
713デフォルトの名無しさん:2010/11/02(火) 08:22:45
>>708
C/C++って書くな。意味解らんわ。
Cが出来ればC++は必要ないのか?ならC++を書くな。
C++まで必要なのか?なら無駄にCを付けるな。
714デフォルトの名無しさん:2010/11/02(火) 08:47:06
Cが出来ればC++は必要ない
715デフォルトの名無しさん:2010/11/02(火) 08:49:27
C++だけでは不十分だからCは消せない
716デフォルトの名無しさん:2010/11/02(火) 20:54:05
>>715
CにあってC++0xに無いものが有るなら言ってみろ
717デフォルトの名無しさん:2010/11/02(火) 21:32:03
ソースコードの美しさ
718デフォルトの名無しさん:2010/11/02(火) 21:59:22
>>716
なあ、このクソスレを荒らすのはいいけど、
推薦図書スレを荒らすのは勘弁してくれ。
719Perl忍者 ◆M5ZWRnXOj6 :2010/11/02(火) 22:35:35
Perlは伝説
720デフォルトの名無しさん:2010/11/05(金) 23:52:47
I AM LEGEND
721デフォルトの名無しさん:2010/11/05(金) 23:59:11
perl は苦しい。。。

型に対してグダグダだし(無理に解釈せんでいいから。。)
倒置的な書き方するし、
コンテキスト依存な書き方多いし、
while(<>)とか死ねよ
722デフォルトの名無しさん:2010/11/06(土) 00:41:12
慣れないと真価が発揮できない
慣れると最強
723デフォルトの名無しさん:2010/11/06(土) 05:51:22
長洲未来
724デフォルトの名無しさん:2010/11/06(土) 14:53:25
逆にPerlのリファレンス知ってるとCのポインタはイライラするけどね
役所相手にしてるみたいなイライラ感

PerlもVMじゃなくネイティブコンパイラつくるべき
そしたら俺がC辞められるから
725Perl忍者 ◆M5ZWRnXOj6 :2010/11/06(土) 16:01:46
>>さらにJPAは、Perl技術者の認定試験の制定、海外のPerlの推進団体との連携なども視野に入れている

いつやんだよくそが
うけてみたくて楽しみにしてんだけどまだか?こら?
まだかこら?な?な?な?

>>721
なれるもなにもそっちのほうが楽なんだけど
726デフォルトの名無しさん:2010/11/06(土) 20:18:05
Perlが一番好き☆
727デフォルトの名無しさん:2010/11/06(土) 21:10:47
>>724
リファレンスはPerlの中でも最悪の部類だよ。
最初から入れておけばもっと整理できたのに。
728デフォルトの名無しさん:2010/11/06(土) 21:38:46
>>724
目指した用途が違うだろこのボケw
729デフォルトの名無しさん:2010/11/06(土) 22:18:18
構造体がついてなかったというのも
730デフォルトの名無しさん:2010/11/07(日) 00:49:16
>>724
リファレンスはイイね。ポインタが糞とは言わんが

あとネイティブコンパイラは俺もほしい。
731デフォルトの名無しさん:2010/11/07(日) 01:00:24
糞のスカラーコンテキストがなければ、
リファレンスなんてものは必要なかった。
732デフォルトの名無しさん:2010/11/07(日) 18:03:42
SQLへのアクセスだけはPerlよりjavaの方がすっきりしてて好み。
それ以外はPerlが断然好み。Javaの正規表現もどきは鬱陶しいよ。
733デフォルトの名無しさん:2010/11/07(日) 18:05:23
pgr
734デフォルトの名無しさん:2010/11/09(火) 21:20:51
>>724
コンパイラは俺もほしい。
IronPerlとかつくらないのかな。

IronRubyはいらね。
735デフォルトの名無しさん:2010/11/09(火) 21:27:22
>>732
PerlのDBIに不満がないんだけど、
Javaは具体的にどういいの?
まさかORマッパーとかの話?
736デフォルトの名無しさん:2010/11/09(火) 21:32:54
perlccまともにならないかなー……削除されたってことはもうやる気がないのか
737デフォルトの名無しさん:2010/11/10(水) 21:32:31
perlccってPerlのソースをCに変換する魔法のようなもののように思ってる奴いるけど
インタープリタとソースをバイトコード化したものをがっちゃんこさせてCでネイティブに
実行できるようにしただけのものだよ。
738Perl忍者 ◆M5ZWRnXOj6 :2010/11/12(金) 20:40:43
Perl崩しがちゃくちゃくと進行されてるぜ
739デフォルトの名無しさん:2010/11/12(金) 21:55:05
C >>>> perl
740デフォルトの名無しさん:2011/01/09(日) 10:50:47
「ソーシャルネトワーク」というゴミ映画の試写会に当選したんで逝ってきた。
くだらない退屈な映画なんで内容については書かないが
冒頭で主人公がハーバード大学のコンピュータをハッキングする。
「apacheの設定を書き換えて」
「wgetで全ての女子学生の名簿をダウンロードして」
「perlスクリプトでプロフィール情報を抜き出す」
ここだけ笑った。おもしろかったのはここだけ。
どれも俺が毎日使ってるソフトやん。
741デフォルトの名無しさん:2011/01/09(日) 11:23:03
どこがハッキングなんだか
742Perl忍者 ◆M5ZWRnXOj6 :2011/01/09(日) 14:01:03
>>740
ハッキング物は飽きた
だいたいリアル絡みでしょ
743デフォルトの名無しさん:2011/01/09(日) 14:27:28
それはクラッキンg(ry

Perlスクリプトでとかわざわざ言うのかwww
744Perl忍者 ◆M5ZWRnXOj6 :2011/01/09(日) 14:30:38
いちいち
ハッキングとクラッキングの違い述べるやつが低レベルすぎて笑える
745デフォルトの名無しさん:2011/01/09(日) 15:20:53
でまかせや大間違いよりはマシだな
746デフォルトの名無しさん:2011/01/10(月) 02:37:46
間違っちゃいないだろ。ハッキング⊃クラッキングなんだから。
>>740の映画を「コンピュータもの」と言っても間違いじゃないのと同様。
747デフォルトの名無しさん:2011/01/10(月) 19:48:42
2ch bbs.cgi完全パック・・・らしい
ttp://www.megaupload.com/?d=M2SJ0BO5
748デフォルトの名無しさん:2011/01/10(月) 20:52:34
そらまあ映画の事を言い出したらきりがねえ。
有名な話だが、女神転生の悪魔召喚プログラムもBASICだしなw
古いSF特撮をみると、宇宙船の船長が穴のあいたパンチカードを眺めて「フムフム」とかやってるシーンもあるし。
749Perl忍者 ◆M5ZWRnXOj6 :2011/01/10(月) 20:54:22
RPG系だせよ
750デフォルトの名無しさん:2011/01/11(火) 00:59:35
映画の「ターミネーター」とかファミコンと同じCPUだもんな
ターミネーター3なんて#include <windows.h> やってたぜ
752デフォルトの名無しさん:2011/01/11(火) 01:20:46
MSさんは未来ではアンドロイド作るということか
753デフォルトの名無しさん:2011/01/11(火) 01:28:04
そういえば、この板日立H8いじってガンダムだ〜、とかのスレないね。
中学の技術家庭でこれから入れば、全員プログラム書けるようになりそうなもんだが。
754天使 ◆uL5esZLBSE :2011/07/01(金) 14:29:48.63

Rubyバカにしてる子ってさ
変数に$ついてる言語触ってるって事だよね

いちいちSHIFT+4キーおして $ 打ちまくってる感触はどう?
755天使 ◆uL5esZLBSE :2011/07/03(日) 04:03:56.51
ゴミって意味わかってんのかなこいつら
ゴミだな
756天使 ◆uL5esZLBSE :2011/07/03(日) 04:57:54.26
> ゴミって意味わかってんのかなこいつら
↑↑ハァァアアァァァア?????

ゴミグラマってなんだかなw
757デフォルトの名無しさん:2011/07/03(日) 08:15:21.36
>>752
でもよくよく考えたら、現役の企業でスカイネットを構築できそうなのってMSぐらいかもな…
758デフォルトの名無しさん:2011/08/20(土) 18:38:27.46
というか、Perlに未来がないとか、どっからそんな話しが出てきてるの?
759デフォルトの名無しさん:2011/08/20(土) 18:39:48.73
未来ってことなら、Perlなんかより、C言語の方が未来はないと思う。
760デフォルトの名無しさん:2011/08/20(土) 19:03:31.29
え?
761デフォルトの名無しさん:2011/08/21(日) 18:31:27.82
C言語はまだまだ使われるだろ、高級言語としては使われにくくなってるが
本来の用途であるシステム開発や組み込みではバリバリ現役

>>758
たぶん「Perl=CGI用言語」とか思っちゃってる人達じゃないかね
本来は専門外もいいとこなんだが…
762デフォルトの名無しさん:2011/08/21(日) 21:35:38.29
Perl といえば CGI
CGI といえば Perl
763デフォルトの名無しさん:2011/08/22(月) 01:14:25.32
一時期はそうだったね
764デフォルトの名無しさん:2011/08/22(月) 02:51:00.71
いまはPerlはCGIとしても使われなくなった。
あとどこで使われてるんだ?
765デフォルトの名無しさん:2011/08/22(月) 03:14:34.83
>>764
本来通り、Unix系のテキスト処理のお供って用途だよ?
特にLinux系の大手ディストリなんかはPerlある前提で組んであったりするしな
CGIで使われてたのは他に適役が居なかっただけ
766デフォルトの名無しさん:2011/08/22(月) 04:42:27.10
今のCGIの主流言語って何ですか?
767デフォルトの名無しさん:2011/08/22(月) 05:21:38.37
CGIというか、Webプログラミングならまずそれが専門分野であるPHPじゃないの
あとはある程度規模の大きいものだとJavaなんかもWebプログラミングに使われたりするみたいだけど
それ以外は色々じゃね
768デフォルトの名無しさん:2011/08/22(月) 06:50:30.56
>>767
Perlをやれば、PHPは自然に学べるって聞いたことあるけど。
769デフォルトの名無しさん:2011/08/22(月) 10:54:57.59
WEBアプリといえば CGI
CGI といえばWEBアプリ

PHPはCGI
ASPもCGI
TOMCATもCGI
YAHOO!もGoogleもみんなCGIで動いてる
770デフォルトの名無しさん:2011/08/22(月) 21:33:08.00
>>768
どうだろ、初期はPerlで実装されてたらしいけど、今は違うしなあ
文法的にも色々と差異があるから、却ってPerlの知識が邪魔をしそうな気がするんだが
771デフォルトの名無しさん:2011/08/23(火) 00:11:52.36
>>768
> Perlをやれば、PHPは自然に学べるって聞いたことあるけど。

半分は合ってるけど、半分は間違い。
いくらPerlだけをやっても、他の言語で実用レベルにはならない。

半分合っているというのは、最低限の言語の部分だけ。
これは基本的にどの言語でもさして変わらないから
PHPをやればPerlも自然に学べるというのも成り立つ。

時間がかかるのは、その言語で最適な書き方を知ったり、
その言語特有の高度な機能を習得したり、その言語用のライブラリやフレームワークを学ぶこと。
作ってと言われてすぐに適切なフレームワークとライブラリの組み合わせを想像できるぐらいにならないと
実用レベルとは言えないが、これは言語ごとに違うものなのだから学び用がない。

結局は、そいうことを言っている人のPerlのレベルが低く、中級程度の機能までしか使ってないから
他の言語でも中級程度なら、自然に学べると言ってるに過ぎない。
772デフォルトの名無しさん:2011/08/23(火) 00:12:41.03
> WEBアプリといえば CGI
> CGI といえばWEBアプリ
>
> PHPはCGI
> ASPもCGI
> TOMCATもCGI
> YAHOO!もGoogleもみんなCGIで動いてる

いちいち否定しないよ。

これはネタ
773デフォルトの名無しさん:2011/08/23(火) 00:48:31.73
とりあえず、perl→PHPの順番で勉強してみるわ。
その順番の方がよさそうだ。
774デフォルトの名無しさん:2011/08/23(火) 20:19:36.55
それは無いわ。大人しくPHPやっとけ。Perlなんて仕事ないから。
775デフォルトの名無しさん:2011/08/23(火) 21:38:20.28
A太郎「とりあえず、バッチファイル→Power shellの順番で勉強してみるわ。
 その順番の方がよさそうだ。」

B作「それは無いわ。大人しくPower shellやっとけ。バッチファイルなんて仕事ないから。」


バッチファイルの書き方を覚えても無駄。
就職に有利にはならないし、仕事の依頼なんて有るワケない。
バッチファイルに未来は無い。さっさと廃止していいよ。
776デフォルトの名無しさん:2011/08/23(火) 23:28:56.44
ちょっと変な例えだな

まあ勉強ならPerlやっても良いんじゃね
コマンドツール作るには割と重宝するしな
777Perl忍者:2011/08/24(水) 14:39:35.02
Perlの気持ち悪いゴミみたいな
5年くらいで消滅しそうな
気持ち悪いフレームワークを使ってるやつは情弱

Amon2Amon2 Amon2
Catalyst Catalyst

Perlでフレームワーク使うやつは情弱


かわいそうかわいそう
778デフォルトの名無しさん:2011/08/26(金) 15:38:20.97
unixを勉強したいなら、Perlを勉強するのもわるくない。
779デフォルトの名無しさん:2011/08/29(月) 22:16:58.86
CGIにPerlではなく、PHPが使われるようになって、Perlが廃れたのはなんで?
780デフォルトの名無しさん:2011/08/29(月) 22:54:32.43
ん?Perlは別に廃れてないけど?
781デフォルトの名無しさん:2011/08/29(月) 23:16:23.59
>>779
Perl自体は廃れていないが、CGIに使われなくなったのは
「そもそもCGI自体が専門外だったから、専門の言語が担当するようになった」
というだけのこと
782デフォルトの名無しさん:2011/08/30(火) 00:22:08.50
テキスト処理が専門です!
783デフォルトの名無しさん:2011/08/30(火) 00:55:36.15
最近は、PerlじゃなくてPythonをみんな勧めるのはなぜなんだぜ?
784デフォルトの名無しさん:2011/08/30(火) 04:16:16.73
Pythonも専門外なのにな。
785デフォルトの名無しさん:2011/08/30(火) 09:56:50.94
>>783
それ、一部だけじゃない?
WebプログラミングにPythonは本当に一部の人や団体が採用してるだけで
昔からやってるとこではPerlだったり、新規ではPHPだったりが主流で
あと企業ベースのとこだとJavaとかASPとかも使われたりする程度だと思う
786デフォルトの名無しさん:2011/08/30(火) 22:20:11.05
大体、流行ってるとかすすめるとか
そういう話は、頭に
「俺の周りでは」がつくからあてにしなくていい。
787デフォルトの名無しさん:2011/09/02(金) 04:56:45.04
perlみたいな書き捨て言語勧める理由なんか古今東西どこにも無いわ
788デフォルトの名無しさん:2011/09/02(金) 05:09:21.59
プッ 古今東西だってw
789デフォルトの名無しさん:2011/09/03(土) 10:48:41.89
オレはperlでアプリケーションを組むことは無くなったけど
バッチファイルと組み合わせた一行処理は今でも大いに活用してるよ
perl -i.bak -e "s/なんとか/かんとか/" hoge.txt ・・・・ みたいなの

で、(恥ずかしながら)最近覚えた技だけど
バッチファイルでは行末に「^」記号を使えば複数行にまたがらせることができるんだな

たとえば同じ1つのファイルhoge.txtにこういう処理をしたいとする
perl -i.bak -e "s/なんとか/かんとか/" hoge.txt
perl -i.bak -e "s/うんこ/ちんこ/" hoge.txt
perl -i.bak -e "s/くりとりす/陰核/" hoge.txt

別にこれも悪くは無いんだが、「^」を使えばこう(論理的な)1行で書くことができる
perl -i.bak -e "s/なんとか/かんとか/;" ^
-e "s/うんこ/ちんこ/;" ^
-e "s/くりとりす/陰核/;" ^
hoge.txt

perl の話じゃなくバッチファイルの話になってしまったけど、コレは使える
ちょっと感動して思わずパンツを汚してしまったぜ
790デフォルトの名無しさん:2011/09/03(土) 10:59:34.48
バッチファイルでのワンライナーは、ダブルクォートの規則が分かりにくいからあんまり使いたくないが
それもPerlならqqがあるから比較的問題になりにくいよね
791デフォルトの名無しさん:2011/09/03(土) 23:46:35.17
一行目からしておかしい
792デフォルトの名無しさん:2011/09/04(日) 01:35:43.30
というと?
793デフォルトの名無しさん:2011/09/18(日) 15:36:43.83
>>778
ご冗談を。Cでしょ。ANSI C。
794デフォルトの名無しさん:2011/09/19(月) 00:05:17.75
>>793
Cは「勉強するのも悪くない。」レベルじゃないだろ。必須じゃないのか?
まあそういったらPerlも今日日必須レベルか。
795デフォルトの名無しさん:2011/09/19(月) 00:08:15.96
perlは代替が出来てしまったのではないかな。
pythonやruby。
796デフォルトの名無しさん:2011/09/19(月) 00:39:35.18
じゃPythonやRubyも必須だな。
797デフォルトの名無しさん:2011/09/19(月) 01:55:56.78
その辺はあくまで実用言語の域でしかないと思う
見ず知らずの人と語るのに使える言語じゃない
798デフォルトの名無しさん:2011/11/02(水) 15:13:56.14
IPA、情報セキュリティスペシャリスト試験の対象言語にJavaScriptを追加、Perlを外す
ttp://www.publickey1.jp/blog/11/ipajavascriptperl.html
Perlの時代が着実に終わりつつありますねw
799デフォルトの名無しさん:2011/11/02(水) 17:12:10.02
>>798
> これまで出題対象としていたC++、Java、Perlの3種類の言語からPerlを外し、
> JavaScriptを追加することを発表しました。

C++、Java、Perl、JavaScript 以外の言語はまだ始まってすらいない訳ですねw
800デフォルトの名無しさん:2011/11/04(金) 01:56:43.03
>>795
Pythonは流石にPerlの代替にはならんと思う。
Perlのすべての代替になっちゃうとしたら、それはPerlをPerlらしく使えてないだけかと。
801デフォルトの名無しさん:2011/11/04(金) 02:09:28.91
職を探したり、製品そのものを作ったりするのに使われることは
少ないかもしれないけど身近な問題を解決するのにPerlは便利だな。

だから「どれを使えばいいか?」って他の人に聞いている時点で
そのひとはPerlには向いていないかもしれないよ。

それより、どちらかというと本やネットで調べて、自分の問題を
解決するタイプのひとがこれは便利!!と納得して使うのがいい
と思うんだ。
802デフォルトの名無しさん:2011/11/04(金) 10:22:32.42
Perlがなくなったら少し困る。
でもCPANが無くなっても、もう構わない。
803デフォルトの名無しさん:2011/11/04(金) 11:14:32.54
ガチガチの Python で小物書きたくねえよ。。。
804デフォルトの名無しさん:2011/11/04(金) 13:41:03.16
グダグダの Perl で小物以外書きたくねえよ。。。
805デフォルトの名無しさん:2011/11/04(金) 15:41:49.91
インデントでブロック構造をあらわす言語なんて死んでくれ
メンテナンス性わるすぎる
806デフォルトの名無しさん:2011/11/04(金) 15:57:05.14
いまどきメモ帳でも使ってんのか?
まともなエディタ使ってるなら問題無いわ
807デフォルトの名無しさん:2011/11/04(金) 17:03:40.02
http://d.hatena.ne.jp/ishikawam/20111024/p1

ssig33が乗ってなくて嬉し過ぎて飛び跳ねて
ssig33の顔画像を印刷してプリントして顔画像めがけてぶちまくって灯油かけて燃やしてやった
808デフォルトの名無しさん:2011/11/04(金) 17:08:19.88
1、http://d.hatena.ne.jp/ishikawam/20111024/p1 ここを開く
2、ctrl+Fで「ssig33」「akiyan」と入れる
3、ここに乗ってないことを喜ぶ

ゴミクズあまのとHolygrailのゴミはさっさと削除されるべきだな
HolyGrailなんてごみだろ ヤフーで働いてたから入れられただけ
フォローしても意味がないただのゴミデータ
809デフォルトの名無しさん:2011/11/04(金) 17:17:44.21
そもそもssig33は、WEBエンジニアじゃないだろw
810デフォルトの名無しさん:2011/11/04(金) 17:20:40.85
じゃあなに?
811デフォルトの名無しさん:2011/11/05(土) 08:19:58.57
インデントでブロックを表すって、実に見づらいよね。別にインデントを強制するのはいいんだけど、{}でブロックくるむのも強制しろよって思う。
812デフォルトの名無しさん:2011/11/05(土) 10:41:33.67
俺的にはインデントを強制するんじゃなくて、変数名や関数名など
名前の付け方を強制してくれるものがあれば、チームで組んだときに
便利じゃないかと思うんだけどどうなんだろ?
813デフォルトの名無しさん:2011/11/05(土) 10:43:53.76
これそもそもperlの話なのか?
814デフォルトの名無しさん:2011/11/05(土) 10:45:44.84
815デフォルトの名無しさん:2011/11/05(土) 10:46:00.04
>>806
じゃぁ、おまいが書いたpythonのコードをこのスレッドに貼り付けてみろよw
816デフォルトの名無しさん:2011/11/05(土) 10:54:31.24
>>815
def f():
    def g():
        def h():
            print('you are completely stupid!')
        return h
    return g
f()()()
817デフォルトの名無しさん:2011/11/05(土) 11:36:39.85
>>812
本当にやりたいなら、チーム内で統一したソースコードフィルタを使う。
命名が基準に合っていないとそこで die

あるいは、ソースを単にチェックするフィルタを準備して、リリース前
にチェックしてもいい。が、チェックしないで書き進めていくと後で
修正作業に時間がかかるのでやっぱりソースコードフィルタの方がいい。
818デフォルトの名無しさん:2011/11/06(日) 15:57:51.13
で、そのフィルタはperlで書くんだよね
819デフォルトの名無しさん:2011/11/06(日) 17:07:00.15
で、そのフィルタが汚いんだよね
820デフォルトの名無しさん:2011/11/06(日) 19:58:17.61
自分自身をフィルタリングして解決。
PerlTidyが自分をTidyするのと同じ。
821デフォルトの名無しさん:2012/06/23(土) 07:48:19.78


822デフォルトの名無しさん:2012/10/08(月) 07:59:07.76
え?
823デフォルトの名無しさん:2012/10/08(月) 09:50:23.62
PerlTidy知らないの?
824デフォルトの名無しさん:2012/10/14(日) 16:32:01.90
Perl6があるのだから
Perlに未来はあるよ。
825デフォルトの名無しさん:2012/10/28(日) 22:48:33.18
Perl6に未来がなくともPerl11があるから大丈夫だwはっきり言ってPerl5との互換性を失ったらただの新参言語。Ruby以下だ。
826デフォルトの名無しさん:2012/12/13(木) 01:40:25.51
perlが死んだところで、その模倣子は永遠に受け継がれるよ
827デフォルトの名無しさん:2012/12/13(木) 20:28:32.83
>>826

つか、perl ってワンライナーを組み合わせた処理が sh よりも
すごく書きやすいから浸透したんじゃなかったっけ?

まともな言語めさした時点ですでに負けまくってるような気が
828デフォルトの名無しさん:2012/12/13(木) 21:26:11.08
Unicodeに手を出して失敗、利用者離れが起きて、いまに至る
829デフォルトの名無しさん:2012/12/13(木) 22:06:18.69
pythonで片っ端からreplaceしてってるけど
もうperl撲滅ほぼ完了
830デフォルトの名無しさん:2012/12/14(金) 02:07:46.63
そりゃ上位機種のヘビさんには敵いませんよ。
831デフォルトの名無しさん:2012/12/19(水) 00:59:36.51
>>827
awk/sedの後継だよ。当時は、cやtcl,schemeぐらいでオブジェクト指向なんて普及していなかった
perlは、キッチンシンク。毎日、perlでプログラムを書く人が楽できる哲学の元で出来ていたはず
832デフォルトの名無しさん:2012/12/19(水) 01:00:34.21
とはいえ、今日のjsの普及でクラスベースのオブジェクト指向が本当に必要だったか是非が問われている気はする
833デフォルトの名無しさん:2012/12/19(水) 01:07:46.69
tcl/tkやperl,SDLが、ホビィスト達の末路だってな気がする
834デフォルトの名無しさん:2012/12/19(水) 10:58:50.73
perlだけは手を出すなって先生が言ってた
835デフォルトの名無しさん:2012/12/21(金) 01:05:47.49
といってもCPAN便利でおすし
836デフォルトの名無しさん:2012/12/21(金) 16:15:30.46
http://www.modulecounts.com/
もはやCPANなんぞ時代遅れ
837デフォルトの名無しさん:2012/12/21(金) 23:33:04.50
GOPAN
838デフォルトの名無しさん:2012/12/21(金) 23:37:55.17
Pearの少なさに泣かない。
839デフォルトの名無しさん:2012/12/22(土) 10:17:14.82
>>836
gemもnpmも今のところ上昇率同じだけども、npmの方は終わりの方が指数関数的な上昇してるな
スタートアップバブルがどのタイミングで終わるかは見物
そこらにホームレスが横たわっていたら、皆、投げ銭でも恵んで挙げようね
840デフォルトの名無しさん:2012/12/22(土) 10:29:27.21
道具には愛着を持つなって先生が言ってた
841デフォルトの名無しさん:2012/12/30(日) 13:59:43.93
webシステムって、ほとんど見た目が重要
バックエンドで大した作業なんてしないんだし、
jsが必須なんだから、node.jsが逆転して主流になるよ
842デフォルトの名無しさん:2013/06/06(木) 00:40:27.60
>>837
美味そうなパンだね。米粉パンだっけ?
843デフォルトの名無しさん:2013/08/29(木) NY:AN:NY.AN
Perl6はなにあれ?完全な別言語。
rb, py どっちも使ったが、結局便利なPerl5;
844デフォルトの名無しさん:2013/09/02(月) 16:36:48.59
ジャップに負けたPerl
845デフォルトの名無しさん:2013/09/02(月) 16:38:50.50
まつもとゆきひろというジャップに負けたLarry Wall
アメ公がイエローモンキーに打ち負かされた
846デフォルトの名無しさん:2013/09/02(月) 16:42:01.91
俺個人としてはPerlが一番好きな言語だっただけに、残念。
847デフォルトの名無しさん:2013/09/02(月) 16:47:06.46
自分最初JSとperlやったけど、いい意味と悪い意味両方でperlやってよかったと思う。
前者は古き良きIOや正規表現を学べたこと、後者はサーバーサイド諦めてJSでなんでもやろうと思えたこと。
今はNodeとかRuby、Pythonバリバリ使えて、ほんとによかったと思う。
あの時代わりに悩んだPHPやってたら、しばらくは良かっただろうけど、10年後、20年後を思うと絶対良くなかった。

perlerはしがらみがあるってよく言われてるけど、皆もperlをいい意味で捨てて、
新しい世界でその経験を活かせると思う。
perlは設計は古いけど、得られるものは貴重だと思った。
848デフォルトの名無しさん:2013/09/02(月) 23:37:23.90
( ^ω^)Perlが好きだお
849デフォルトの名無しさん:2013/09/02(月) 23:50:46.19
「なぜ国内でPerlが急速に萎んだのか」
anond.hatelabo.jp/20130307004741
850デフォルトの名無しさん:2013/09/03(火) 00:26:32.24
>>849
2013-03-07

遅すぎ
851デフォルトの名無しさん:2013/09/03(火) 11:09:27.65
852デフォルトの名無しさん:2013/09/03(火) 12:14:38.90
マナー
853デフォルトの名無しさん:2013/09/03(火) 13:34:04.51
これがマナーって、2chとかいうところで直リンすんなとか嘘教えられて信じてるのかね。
854デフォルトの名無しさん:2013/09/03(火) 21:43:57.95
忍者レベル1だから直リンできなかっただけですけど
855デフォルトの名無しさん:2013/09/03(火) 21:50:59.41
忍者レベル1で
あの内容ってことは
荒らしすぎたのかw
856デフォルトの名無しさん:2013/09/03(火) 23:24:40.61
株式会社ライブドアを退職しました - 継続は力なり
tsubotax.com/archives/1495353.html
857デフォルトの名無しさん:2013/09/04(水) 23:49:18.06
ううううあああ矛盾んんんんんんんんんんんん!!!
858デフォルトの名無しさん:2013/09/25(水) 20:34:48.72
>>853
嘘ではないよ。ただいにしえの、現在では全く意味を成さないマナーだがな。
859デフォルトの名無しさん:2013/10/14(月) 19:56:16.06
ひろゆきが十年くらい前にメルマガで
「h抜きってなんか意味あるんですかね。。。」
みたいな事を言ってたな
860デフォルトの名無しさん:2013/10/14(月) 23:52:28.96
urlリンクでどこから来たが、が多少隠蔽できる。
861デフォルトの名無しさん:2013/10/15(火) 14:33:25.22
>>860
まとめサイトや転載サイトとかが勝手にリンクに書き換えてくれるから
すぐに見つかる
862デフォルトの名無しさん:2014/02/23(日) 01:06:32.57
2chから直接見る人にとっても、ジャンプします、を間に挟むようになってからは
2chの具体的にどこからリンクされてるのか、までは
外部から隠蔽されるようになったからな
863デフォルトの名無しさん:2014/03/28(金) 11:51:39.87 ID:62bnaLUW
まだ、まとめサイトやログサイトがないときはh抜きしてたけど
数年前から意味を感じないんでいちいちh抜きしないよね
864デフォルトの名無しさん:2014/05/30(金) 01:52:12.42 ID:LWM5+FrT
そんな話題は引っ張らなくていいんじゃねえのかw

>>836
たしかに今となってはCPANに何でもあるという感覚はないんじゃないか
CPANにリモート検索とアンインストールの機能がないと知ってびっくりした
>>839
こいつこそ死んでんじゃねえの?w
865デフォルトの名無しさん:2014/05/30(金) 12:02:18.17 ID:IBETgJ/m
ruby gem とnpmは数の割にはなんでもあるってほどでもないし質は粗悪だな
866デフォルトの名無しさん:2014/10/21(火) 22:52:18.46 ID:SBnSiacB
ネットワーク管理が仕事がだからperlなくなる風潮いやなんだけど・・・
867デフォルトの名無しさん:2014/11/11(火) 00:01:12.18 ID:2dKIQrD1
いくら嫌だって言ってもオワコン確定したんだから他の言語を学んだほうがいい。
868テスト:2014/11/12(水) 22:16:18.15 ID:4w7lNtzH
WEB系スクリプト言語弄る人は、
当然javascriptなんかもある程度弄れるんだろうなあ。

まあそれはさておき、
この2chのシステムをロケーションから考察すると
Perlのような気がするが、少し前は明らかにPHP臭がしたけど、
read.cgiってPerlに戻ったんだろうね。
cgiって表示してしまってる所は素人に見えるけど、
htmだろうがサバの設定次第でパス通るようにしてスクリプト処理は可能だけど
Linuxサバの運営者じゃないとそれは無理か
869デフォルトの名無しさん:2014/11/13(木) 08:46:13.39 ID:eFQCKMLy
長い2文字で
870デフォルトの名無しさん:2014/11/14(金) 17:51:34.88 ID:s7DDHnf5
Googleで検索したら、
Perlが鯖サイドプログラムで廃れてるとは言え一億以上もヒットする。
セキュリティ的にJavaが死んでるとは言え今だ圧倒的。
PHPはセキュリティと押してる奴等がカの国の○フトバンクの怪しさから
Perlより遥かに死んでるような状態だな

Java
約 473,000,000 件
Ruby
約 271,000,000 件
Python
約 182,000,000 件
Perl
約 105,000,000 件
PHP
約 303,000 件
871デフォルトの名無しさん:2014/11/15(土) 13:17:31.30 ID:zx7t7dRf
グーグル占いじゃなくて概算でも自社の採用実績でも上げたほうがよっぽど役に立つよね(守秘義務無視)
872デフォルトの名無しさん:2014/11/15(土) 16:37:55.14 ID:MfYA+3gR
アンチ房はどこでもわいてくるけど、どれも取るに足らない。
セキュリティが糞で言語に文句たれるのは分かるが、
それ以外の反論の多くは言語を詳しく学んで極めてない奴の戯言だろうな。
873デフォルトの名無しさん:2014/11/15(土) 19:20:24.64 ID:vYFtI7/G
>>870
それぷろぐらまの数より少ないんじゃね?
874デフォルトの名無しさん:2014/11/27(木) 20:46:49.38 ID:Gbz/cNhA
>>866
awk/sed/shを使え
875デフォルトの名無しさん:2015/02/23(月) 00:29:49.33 ID:nBmgs1q6
第四版和訳は出るのかな…
876デフォルトの名無しさん:2015/02/23(月) 03:34:07.66 ID:4EaDSYNv
Perl好きなんだけどなぁ
877デフォルトの名無しさん:2015/02/27(金) 04:15:40.22 ID:SYx5FGl1
>>874
その組み合わせ、環境によって結構挙動が変わったりするんだよな
878デフォルトの名無しさん
便利ならみんな使うし、ただそれだけのことだが
今でも支持してる奴はそれ以上の感情をもってるんだろう
別にいいけど