古詩詞大全網 - 成語用法 - Perl語言怎麽樣?發展前景怎麽樣?可以編什麽?

Perl語言怎麽樣?發展前景怎麽樣?可以編什麽?

Perl語言是由Larry Wall設計的文字分析報告語言,用於Unix環境下的編程.

發展前景:目前還在用Perl語言開發大型網站的只有日美英,其中日本工作機會最多,可考慮移民。

國內現在壹般用PHO ,JAVA。perl作為壹種高級語言,特別適合快速開發,尤其是快速原型開發,工具開發等。perl也許很多項目裏面不會用到,但是如果妳會用perl,那麽妳就比別人多了壹把瑞士軍刀,可以做壹些意想不到的事情。

Perl強項在於文本處理,或者作為各種程序之間的“膠水,它有著自動識別變量的特征,可以寫動態網頁,而且擁有大量的***享插件可以用。Perl是壹個完整的編程語言,其他編程語言能做的事情他都能做(復雜程度可能有所不同)。

在文本處理方面,生物信息學中用的很多很多。

擴展資料:

Perl編程小技巧

1、Perl超時機制?

eval?

{?

my $tmpCmd="ping 192.168.0.1";

local $SIG{ALRM} = sub { alarm 0; die "TIMEOUT"; };

alarm(10);?

my $startCmdResult = qx($tmpCmd);

alarm(0);?

};?

if ($@ =~ /TIMEOUT/)?

{

print "ping timeout";

}

2、忽略SIGCHLD信號,避免產生僵屍進程

$SIG{CHLD} = 'IGNORE';

3、等待

sub show_flower

{

local $| = 1;

my @progress_symbol = ('-','\\','|','/');

my $n = 0;

my $count=8;

while($count--)

{

#print "\r$progress_symbol[$n]";

$n = ($n>=3)? 0:$n+1;

select(undef, undef, undef, 0.1);

}

#print "\r";

local $| = 0;

}

4、 Perl多行註釋

單行註釋:用#號

多行註釋:

最常用的方法是使用 POD(Plain Old Documentations) 來進行多行註釋。方法如下:

=pod

codes to comment

=cut

5、類似於unix shell中的“此處文檔”語法

#!/usr/bin/perl -w

$P = 3.1415926;

print <<EOF;

the price is $P.

?Hello World.

EOF

6. Perl常量的用法

use constant PI => ( 4* atan2(1,1) );

PI=6; # Cannot modify PI; produces an error.?

use constant DEBUG =>? 1;?

print "Pi equals ", PI, "...\n" if DEBUG

百度百科-Perl語言