分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow
也欢迎大家转载本篇文章。分享知识,造福人民,实现我们中华民族伟大复兴!
欢迎转载,转载请标明出处:http://blog.csdn.net/notbaron/article/details/51100535
1 Perl
Perl,一种功能丰富的计算机程序语言,运行在超过100种计算机平台上,适用广泛,从大型机到便携设备,从快速原型创建到大规模可扩展开发。
Perl最初的设计者为拉里·沃尔(Larry Wall),于1987年12月18日发表。现在的版本为Perl6,于2015年12月25日更新。
Perl借取了C、sed、awk、shell 脚本语言以及很多其他程序语言的特性,其中最重要的特性是它内部集成了正则表达式的功能,以及巨大的第三方代码库CPAN。简而言之,Perl像C一样强大,像awk、sed等脚本描述语言一样方便,被Perl语言爱好者称之为“一种拥有各种语言功能的梦幻脚本语言”、“Unix 中的王牌工具”。
Perl 一般被称为“实用报表提取语言”(Practical Extraction and ReportLanguage),你也可能看到“perl”,所有的字母都是小写的。一般,“Perl”,有大写的 P,是指语言本身,而“perl”,小写的 p,是指程序运行的解释器。
2 下载链接
strawberry-perl-5.22.1.3-64bit.msi
默认安装即可
执行:perl--help
Usage: C:\strawberry\perl\bin\perl.exe[switches] [--] [programfile] [arguments]
-0[octal] specify recordseparator (\0, if no argument)
-a autosplit modewith -n or -p (splits $_ into @F)
-C[number/list] enables thelisted Unicode features
-c check syntaxonly (runs BEGIN and CHECK blocks)
-d[:debugger] run programunder debugger
-D[number/list] set debuggingflags (argument is a bit mask or alphabets)
-eprogram one line of program(several -e's allowed, omit programfile)
-Eprogram like -e, but enables alloptional features
-f don't do$sitelib/sitecustomize.pl at startup
-F/pattern/ split() patternfor -a switch (//'s are optional)
-i[extension] edit <>files in place (makes backup if extension supplied)
-Idirectory specify@INC/#include directory (several -I's allowed)
-l[octal] enable lineending processing, specifies line terminator
-[mM][-]module execute"use/no module..." before executing program
-n assume"while (<>) { ... }" loop around program
-p assume loop like-n but print line also, like sed
-s enablerudimentary parsing for switches after programfile
-S look forprogramfile using PATH environment variable
-t enable taintingwarnings
-T enable taintingchecks
-u dump core after parsing program
-U allow unsafeoperations
-v print version,patchlevel and license
-V[:variable] printconfiguration summary (or a single Config.pm variable)
-w enable manyuseful warnings
-W enable allwarnings
-x[directory] ignore textbefore #!perl line (optionally cd to directory)
-X disable allwarnings
Run 'perldoc perl' for more help with Perl.