Perlは時代遅れの言語だと聞いたが、今は誰も書いていない。 そうですか?
いいえ、そうではありません。 Perlは、日常的な作業を自動化するためにシステム管理者(または単に上級ユーザー)によって使用されます。 PerlはWebサイトの作成に使用されます。 また、他のプログラミング言語と同様に、通常のアプリケーションが作成されます。
言語の時代について-Perlは1986年に作成されて以来、積極的に開発および変更されています。 Perlは現在、モジュラーおよびオブジェクト指向プログラミング、正規表現などをサポートしています。 -一般的に、最新の状態に保ちます。
Perlプログラマーの欠員についての発表は非常に頻繁に行われますが、賃金水準は原則としてCまたはJavaプログラマーのレベルよりもかなり高くなっています。 ただし、これらの行を読む頃には状況が変わっていた可能性があるため、たとえばrabota.ruにアクセスして、この方向で独自の調査を行うことをお勧めします。
なぜPerlは良いのですか?
他のプログラミング言語に対するPerlの次の利点を強調します。
- Perlで記述されたプログラムは(他のスクリプト言語と同様に)さまざまなオペレーティングシステムで同様に機能します。
- 多くの場合、別のプログラミング言語(たとえば、PHP)では、10行のコードがPerlで1行で記述できます。
- タスクに直面している場合は、CPANを見てください。 ほとんどの場合、誰かがすでにそれを決定しています。 モジュールをダウンロードして、そのドキュメントを読むだけです。
, Perl . ?
Perl Java PHP. , . Perl , , , . , :
my @arr = ("aaa", "bbb", "ccc");
— :
my @arr = qw/aaa bbb ccc/;
, Perl , - PHP, , — Perl. grep sort, , PHP.
Perl?
. . Google — .
— « Perl» «Perl: », — . . , Perl. - , ( , 2006- — , Perl ) 1000 .
Perl, (, vingrad.ru) - ru_perl.
UNIX Perl!
— Perl Windows. ActivePerl. ActivePerl http://www.activestate.com/activeperl/ . — .
. ?
, , .
-, « ». , , ( PHP), , ( ).
-, Perl . , ( , 3D ), Perl . . Perl .
-, Perl , , , , . , PHP — , , — . Perl , , .
PHP ?
PHP , . , . , .
PHP, CMS, Drupal Joomla. Perl , WordPress — Movable Type. , , .
Update: Perl, - : http://eax.me/perl-basics/