27

Rakudoコンパイラを使ってPerl6で2日間のクラスを受講する機会があります。

宗教戦争を始めたくないのですが、時間の価値はありますか?Perl 6が今後2年以内に現実の世界で実用化されると信じる理由はありますか?現在、誰かがそれを効果的に使用していますか?

アップデート

クラスを受講してたくさんのことを学びました。しかし、1日目以降、私の心は少し圧倒されました。Perl 6にはたくさんのクールなアイデアがあり、他の言語にフィルターをかけるものを見るのは素晴らしいでしょう。

2日目はあまり吸収できませんでしたが、全体的には時間の有効活用でした。3日間の授業だったら、短時間で処理できる量に限界があるからといって、非生産的だったでしょう。

4

5 に答える 5

32

このようなトレーニングの機会があれば、それを利用します。COBOLだったとしても。

トレーニングの機会は、ハイライトテクノロジーを学ぶ機会であるだけでなく、新しいアイデア、概念、プラットフォーム、言語を学び(他の何かがどのように実装されているかを確認するためだけに)、最後に新しい人々に会う機会と見なしています。

どんなトレーニングも私の時間の価値があると思います。特に費用がカバーされる場合。トレーニングクラスでは、選択した言語で適用できる資料を学習(または再学習)することがよくあります。

:私がソフトウェア開発とプログラミング言語について非常に学術的な見方をしていることは、おそらく私が注目する価値があります。

于 2010-03-04T20:45:30.583 に答える
29

これは答えられましたが、私はステップインします:

Rakudo Perl 6は、現在Perl6の事実上の実装です。それは最も多くの機能、最大のコミュニティ、そして印象的な開発率を持っています。最初の「1.0」リリースであるRakudoStarは、2010年4月に予定されています。

Perl 6はParrotでも実行されます。これは、Pythonを含むさらに数十の言語を実行できる仮想マシンです。複数の言語が相互作用し、互いのモジュール/APIを呼び出す範囲は非常に広いです。

Perl 6を使用する予定がない場合でも、言語の範囲は非常に広く、非常に多くの新しいパラダイムまたは借用されているがまだ主流ではないパラダイムが含まれているため、他のスクリプト言語に間違いなく大きな影響を及ぼします。 。その理由だけでそれに精通する価値があります。

于 2010-03-05T01:19:50.887 に答える
7

Perlを学ぶことはあなたにとってどのように悪いことでしょうか?学習のメリットと比較検討しなければならないコストはありますか(時間とお金の明らかなものがありますが、それらがそれほど悪くなければ、他に何があなたを妨げることができますか)?IMO、物事を学ぶことは常に良いことです。;)

于 2010-03-04T20:24:52.650 に答える
6

Perlの任意のバージョンを使用したい場合は、Perl5が最適です。実験以外で使っている人はいないと思います。ただし、Perl6とそのParrotVMは、「独自のVMで実行する」、「JVMで実行する」、「JVMで実行する」という現在の選択肢の間で、動的言語の「第4の方法」プラットフォームの一部として多くの可能性を秘めています。 .NETCLRで。」

Perl 5のクリーンアップ作業の多くは、Perl 6のカルチャーショックを軽減するために行われているため、Perlの学習が目標である場合でも問題はありません。

于 2010-03-04T20:27:56.593 に答える
3

個人的には、Perl 6は、タスクを解析するための文法とルールを指定する機能が追加されているだけで学ぶ価値があると思います。これは、他の主要な汎用言語にはない、優れた便利な機能です。

于 2012-04-10T21:36:59.667 に答える