アカウント名:
パスワード:
難点といえばソースが丸見えなことがビジネス的に問題なくらいで、Javaが目指したクロスプラットフォームは満たしているし、開発者にとって日本語みたいなUNIXシェルや、一番慣れ親しまれている開発言語であるCとの共通点も多いので、Javaほどプログラマに求める新たな開発スキルは必要ない。
現実に組織内で完結する環境では、業務ツール開発言語として最も頻繁に使われてるように思える。
OOPが当たり前の前提で議論が進んでいて驚いた。現実は理想ほど甘くないと思っていたのだが。
去年、大手プロバイダのWeb案件に関わったことがあるのだが、
「これはPerl4のソースか?」
と見間違えるCGIのメンテを任されて愕然とした。聞けば開発されたのは3年前と言う。驚愕した。
先進的な(と言っても10年以上歴史があるが)OOPは広まらないものだなと、半ば諦めていたのだが、こっちの方が特殊例だったのかな。C++やJavaがCを置き換えるまでに行ってないので、OOPが嫌いなプログラマが多いのかとも考えていたが。
まだC++のANSI標準が規定されるよりも前に、『先行技術開発/調査』ってコトで『オブジェクト指向』にかかわったことがあるんですが。
OOP以前に、OOA(オブジェクト指向分析)、OOD(オブジェクト指向設計)がちゃんと出来てないとオブジェクトオリエンテッドなプログラミングって難しいんだろうな、と感じてました。私はperlはPerl4で止まっていて、なにがしかちょっと書くならRubyなんですが、トータル1000ステップ以下のちょっとしたツールを書くのに、何も考えず(行き当たりばったりで^^;)コーディングしたらRubyで書いてもPerl4のような
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
吾輩はリファレンスである。名前はまだ無い -- perlの中の人
Perlはもっと評価されていい (スコア:0)
難点といえばソースが丸見えなことがビジネス的に問題なくらいで、Javaが目指したクロスプラットフォームは満たしているし、開発者にとって日本語みたいなUNIXシェルや、一番慣れ親しまれている開発言語であるCとの共通点も多いので、Javaほどプログラマに求める新たな開発スキルは必要ない。
現実に組織内で完結する環境では、業務ツール開発言語として最も頻繁に使われてるように思える。
驚いた (スコア:0)
OOPが当たり前の前提で議論が進んでいて驚いた。
現実は理想ほど甘くないと思っていたのだが。
去年、大手プロバイダのWeb案件に関わったことがあるのだが、
「これはPerl4のソースか?」
と見間違えるCGIのメンテを任されて愕然とした。
聞けば開発されたのは3年前と言う。驚愕した。
先進的な(と言っても10年以上歴史があるが)OOPは広まらないものだな
と、半ば諦めていたのだが、こっちの方が特殊例だったのかな。
C++やJavaがCを置き換えるまでに行ってないので、OOPが嫌いなプログラマが
多いのかとも考えていたが。
Re: (スコア:2, 興味深い)
まだC++のANSI標準が規定されるよりも前に、『先行技術開発/調査』ってコト
で『オブジェクト指向』にかかわったことがあるんですが。
OOP以前に、OOA(オブジェクト指向分析)、OOD(オブジェクト指向設計)がちゃ
んと出来てないとオブジェクトオリエンテッドなプログラミングって難しいん
だろうな、と感じてました。
私はperlはPerl4で止まっていて、なにがしかちょっと書くならRubyなんです
が、トータル1000ステップ以下のちょっとしたツールを書くのに、何も考えず
(行き当たりばったりで^^;)コーディングしたらRubyで書いてもPerl4のような
♪潔くカッコよく生きてゆこう
Re:驚いた (スコア:0)
数人以上のチームで開発する場合限定です。(後で他の人間がコードを読んだり変更するのも勘定します)
A+D=P時代の人間ですが、トップダウンスタイルでもなんでも構わないのですが、良いとされるスタイルを奨励ないし強制する構造を持つ言語が良い言語と考えています。
しかしPerlはそうではない。
Re: (スコア:0)
Pascalサイコー
能率が悪くたって、プロセッサが早くなれば関係ないよね。
Re: (スコア:0)
ちょっと気の利いた人ならAdaサイコーと言って欲しいですね。