可以用 Perl 编程语言做哪些神奇好玩的事情

2024-05-05 20:28

1. 可以用 Perl 编程语言做哪些神奇好玩的事情

1、我感觉用Perl语言调用Win32 OLE自动制作Word文档/Excel文档/Powerpoint文档是很炫的;就像是你可以手动制作出精美的PPT,但是如果是使用程序自动制作是不是很刺激?
2、用LWP::UserAgent模块,在代码中浏览网页和处理网页感觉也蛮炫的;就像是你可以手动打开浏览器浏览网页,但是如果你可以用程序代码浏览网页是不是很好玩?
3、用Win32::GuiTest在Windows下操作键盘和鼠标也蛮好玩的哟;
4、使用Perl开发自己设计的应用程序会更好玩。

可以用 Perl 编程语言做哪些神奇好玩的事情

2. perl语言编程?

第2题
chomp($str=);
my @array=split/[ ,]/,$str;
my $mx = $array[0];
for my $e(@array) {$mx = $e if ($e > $mx);}
print "最大值为$mx";


第3题
chomp($str=);
my @array=split/[ ,]/,$str;
my @sorted_num=sort{$a$b}@array;
my $string=join(",",@sorted_num);
print "排序后的数列为:$string";


第4题
chomp($str=);
my @array=split//,$str;
my %ha;
my @uniq=grep{++$ha{$_}<2}@array;
my $size=@array;
my $n;my $foundno;my $regex;my $freq;
print "氨基酸\t频数\t频率\n";
for($n=0;$n<@uniq;$n++){
$regex=@uniq[$n];
$foundno=0;
$foundno++ while($str=~m/$regex/g);
$freq=$foundno*100/$size;
print "$regex\t$foundno\t$freq%\n";
}


3. perl语言是用来干什么的?

Perl具有高级语言(如C)的强大能力和灵活性。事实上,你将看到,它的许多特性是从C语言中借用来的。
与脚本语言一样,Perl不需要编译器和链接器来运行代码,你要做的只是写出程序并告诉Perl来运行而已。这意味着Perl对于小的编程问题的快速解决方案和为大型事件创建原型来测试潜在的解决方案是十分理想的。
Perl提供脚本语言(如sed和awk)的所有功能,还具有它们所不具备的很多功能。Perl还支持sed到Perl及awd到Perl的翻译器。
简而言之,Perl象C一样强大,象awk、sed等脚本描述语言一样方便。

perl语言是用来干什么的?

4. Perl语言入门的内容简介

《Perl语言入门》也就是大家所称道的“小骆驼书”,是Perl程序设计人员最为仰赖的启蒙读物之一。自1993年以来,这本书就成为热卖的Perl语言教学材料,而此次新版又涵盖了Perl 5.10的最新变化。本书的诸位作者自1991年起就开始在Stonehenge Consulting从事Perl教学工作,多年的课堂教学实践和积累下来的点滴经验,形成了本书特有的教学节奏,以及务实的知识点取舍。随文而至的习题,可以让你及时巩固各种概念,强化理解和吸收。本书内容涵盖:·Perl的变量类型·子程序·文件的操作·正则表达式·字符串的操作·列表与排序·进程的管理·智能匹配·第三方模块的使用有些人只是想要完成任务,Perl语言为此而生。Perl的最初目标只是为了协助Unix系统管理员完成日常繁琐的文本数据处理工作。时至今日,Perl已发展成为一套功能齐备的程序语言,几乎可以在任何操作系统上完成各种任务——从简单的命令行工具到Web应用开发,及至生物信息学、金融数据分析等等不一而足。其他书籍可能会着重于教会你使用Perl语言来编程,可本书不同,我们是想要你成为一名真正的Perl程序员。

5. 从perl入手开始学编程是否可行?

我写 perl 已经十年有多, 虽然我也会 java, vb, pascal ( 其实还有其他, 不一一了 ), 但如果写程序的话, 我第一个想到的, 就是 perl. 简而言之, 写 perl 是会上瘾的. 

正如其他朋友所言, perl 语言的结构是灵活的, 所以, 当你掌握之後, 你的心智就不必烦扰在甚麼(长/短)整数, 浮点数, 是文字还是数字... 你管好自己的逻辑就行, 其他的就由 perl 跟你分担. 到这里为止, 我认为 perl 可以给你一个好开始, 因为学编程的话, 最重要的是逻辑思维, 而不是学规范 ( 因为规范并不难学, 最多就一两个礼拜, 但思维需要以年月计的经验累积) . 如果你一开始就迷失在语法当中, 那你将会甚麼都学不来. 


但话分两头的是. 这也得看你到底想向那个方向发展, 比如你想学写游戏, 我反会建议你学 lua, 再配以 c++. 而如果你想做用户界面(gui)的, 那我会建议你学 java. 如果你想做 web 的, perl, python, 和 php 都是个好选择. 但如果你只想随意学一套中规中矩的语言, 我会建议你学 pascal.

从perl入手开始学编程是否可行?