Perl学习 (1)
最近想学一门新的编程语言,不知道为什么就选了Perl,随便吧==
Perl是高级、通用、直译式、动态的程序 语言。最初设计者拉里·沃尔(LarryWall)为了让在UNIX上进行报表处理的工作变得更方便,决定开发一个通用的脚本语言。–维基
不过Perl是一种被戏称为write-only的语言,倒不是没有root权限要什么执行的,因为可以写的很随意,很难看懂。在豆瓣上看到个笑话:说给10000个猴子10000个键盘乱打字,其中1只打出java语言,剩下的打出来的全是perl语言。。。
好吧,首先是基础:
关于配置:
(0)好吧,如果你是用windows,那我想你得谷歌查查如何在windows配置perl了。而我也不懂=。=
(1)我在ubuntu12.04上使用 perl,版本是5.14,可以用perl --version(注意是两个-)。ubuntu是自带perl的,但版本就不知道了,没有的话就安装吧。
(2)perl是Perl语言交互式的shell,学过linux都知道vim,所以我就推荐vim了(win用户自然推荐gvim)。vim也是系统自带的,没有的安装。
(3)有了修改/etc/vim/vimrc(我记得windows是安装目录里的_vimrc,具体我忘了)这个文件,当然先加上 sudo,即 sudovim /etc/vim/vimrc。修改了这个文件就各个用户都一样了。关于vim的插件网上很多,我只是想加上如下的东西:
"Perl 编译和运行map<F7> :call CompileRunPerl()<CR>
func!CompileRunPerl()
exec"w"
exec"!perl %"
endfunc
复制粘贴即可,这样在vim下按F7就可以运行了,当然你可以自己改其他的键。
这样就配置好了,首先先写个C语言很简单的HelloWorld,就像测试下加熟悉语言。
$vimhello.pl
#!/usr/local/bin/perl这里是注释,就像C语言的//。
print“Hello World\n”; #不用加个f和括号
:wq
$perlhello.pl