アカウント名:
パスワード:
他の言語がどんどんと複雑になっていく中、Perl に シンプルさは最高に美しい。
# 強調は引用者
シンプルに書かれた Perl は美しいと思いませんか。
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
あと、僕は馬鹿なことをするのは嫌いですよ (わざとやるとき以外は)。-- Larry Wall
Perl教徒としては (スコア:1)
# で、Perl6ってどうなるんだっけ?
Re:Perl教徒としては (スコア:2, 興味深い)
むしろPerlは後方互換性が今のところそれなりに確保されている点に賛辞を送りたい。
それゆえに抱えている問題はあるかもしれませんが、どんどん変わっていく言語ではコードを書く気になりません。
Perl6? 何それ? (笑
まぁとりあえず期待はしています。
Re:Perl教徒としては (スコア:2, 興味深い)
## がらくた折衷言語だろ?
python3.0は言語仕様の変更もさることながら、標準ライブラリの変更も大きい。
まぁ公式でもすぐに切り替えようという話ではないので、暫くは2.xでも問題ないな。
言語ではないところでは、Ubuntu HardyだとLANG=Cじゃないとコンパイルでこけるのはプチはまったけどね。
Re:Perl教徒としては (スコア:2, すばらしい洞察)
# 強調は引用者
シンプルに書かれた Perl は美しいと思いませんか。
Re:Perl教徒としては (スコア:5, おもしろおかしい)
同じ処理をするとして
・単純な処理を明快に積み重ねて20行で書かれた処理(理解するのに2分)
と
・変態じみた正規表現を駆使して2行で書かれた処理(理解するのに20分)
だと
後者を「シンプル」だと思ってしまうのがPerl教徒の恐ろしいところ
Re:Perl教徒としては (スコア:2, すばらしい洞察)
・おそらくその間のどこかが「シンプル」だろう
と思っているわけですが。
Re: (スコア:0)
Lisperによく見られる自虐なのか、本当に他の言語を知らないのか、判別がつかないんですが
たぶん例がよくないんでしょう
Re: (スコア:0)
http://parametron.blogspot.com/search/label/general%20problem%20solver [blogspot.com]
Re: (スコア:0)
Re:Perl教徒としては (スコア:1)
使いまわせるとこだと思います
pythonはただでさえ独自仕様が多くてとっつきにくいのに
前バージョンを踏襲さえしないのはどうかな
Re:Perl教徒としては (スコア:2, 興味深い)
> 使いまわせるとこだと思います
「今まで学習してきた言語知識」とはどの言語?
オブジェクト指向をJava辺りで学んだ身としては、Perlのオブジェクト指向には
どうにも馴染めなくて覚えるのをやめました。
Perlのよさは、手軽なテキスト処理と、豊富なライブラリ資産かなと思います。
今でもちょっとした(数十行程度の)スクリプトを書くならPerlが一番ですね。
一方で数万行を超えるような、きちんと設計して書くアプリケーションになると、
PythonやRubyのような言語のほうが自分にはなじみやすいです。
(最終的には慣れの問題だとは思いますけれども)
Re:Perl教徒としては (スコア:1)
冗談とPerlなりの真面目さの折衷なのです。たぶん。
オブジェクト指向なんつって、こんなもんでもできるだろっていう。
# ハッカー流ジョークとしては最高に面白い部類に入ると思ってます。実用的だし。
Re: (スコア:0)
最近ならPHPを足してもいいかな。
Re: (スコア:0)
#言語としてはシンプルだが、ポインタバグは悪夢。
C++?なにそれ?美味しいの?
Re: (スコア:0)
Java好きのWebプログラマはよくそんなことをいうけれど、
それぞれの言語なりの解決策はノウハウとしてあるとしても、マシン語での実装がイメージできるのに言語の制約でできなくて感じる理不尽な気分はポインタが生みだす災害を予防する努力よりもぐっと憂鬱です。
書くプログラムが低レベルか高レベルかによって、憂鬱に思う機会の多少が異なるのでアレですが。
Re: (スコア:0)
なるほどねえ
Cでの整数オーバーフローのハンドリングはイライラしますもんね