perl-为什么国内很少用perl语言

perl-为什么国内很少用perl语言

今天来给大家分享一下关于perl-为什么国内很少用perl语言的问题,以下是对此问题的归纳整理,让我们一起来看看吧。

perl-为什么国内很少用perl语言

perl是什么

Perl一种功能丰富的计算机程序语言,运行在超过100种计算机平台上,适用广泛,从最初是为文本处理而开发的,现在用于各种任务,包括系统管理,Web开发,网络编程,GUI开发等。 [1]

Perl易于使用、高效、完整,而不是美观(小巧,优雅,简约)。同时支持过程和面向对象编程,对文本处理具有强大的内置支持,并且拥有第三方模块集合之一。 [1] Perl借取了C、sed、awk、shell脚本语言以及很多其他程序语言的特性,其中最重要的特性是它内部集成了正则表达式的功能,以及巨大的第三方代码库CPAN。

Perl语言怎么样?发展前景怎么样?可以编什么?

Perl语言是拉里·沃尔设计的文本分析报告语言,用于在Unix环境下编程。

发展前景:目前只有日本、美国、英国还在用Perl语言开发大型网站,其中日本的工作机会最多,可以考虑移民。

现在国内普遍使用PHO和JAVA。Perl作为一种高级语言,特别适合快速开发,尤其是快速原型和工具开发。很多项目可能用不到Perl,但是如果你会用perl,那么你就比别人多了一把瑞士军刀,可以做一些意想不到的事情。

Perl的强项在于文本处理,或者说作为各种程序之间的“粘合剂”,它具有自动识别变量的特性,可以编写动态网页,并且有大量的共享插件可以使用。Perl是一门完整的编程语言,其他编程语言能做的他都能做(复杂度可能不一样)。

在文本处理中,生物信息学被广泛应用。

Perl编程技巧

1.Perl超时机制

evaluate 评价

{

my $ tmpCmd = \" ping 192 . 168 . 0 . 1 \";

local $ SIG { ALRM } = sub { alarm 0;死“超时”;};

报警(10);

my $ startCmdResult = qx($ tmpCmd);

报警(0);

};

if ($@ =~ /TIMEOUT/)

{

打印“ping超时”;

}

2.忽略SIGCHLD信号,避免僵尸进程。

$SIG{CHLD} = \'忽略\';

第三步:等待

子秀_花

{

local $ | = 1;

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

我的$ n = 0;

我的$ count = 8;

while($count-)

{

# print \" \\ r $ progress _ symbol[$ n]\";

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

select(unde,unde,unde,0.1);

}

# print \" \\ r

local $ | = 0;

}

4.Perl多行注释

单行注释:用#标记。

多行注释:

最常见的方法是使用POD(Plain Old Documentations)进行多行注释。该方法如下:

=pod

要注释的代码

=切

5,类似于unix shell中的“document here”语法。

#!/usr/bin/perl -w

$ P = 3.1415926

打印1;

打印“圆周率等于”,圆周率,”...\\n \"如果调试

以上就是由优质生活领域创作者 嘉文社百科网小编 整理编辑的,如果觉得有帮助欢迎收藏转发~