Perl第一课

1、Perl代表什么?
Perl一般被称为"实用报表提取语言"(Practical Extraction and Report Language)
2、Perl与 perl的区别
Perl指语言本身,perl指是程序员运行的解释器
3、cpan是什么?
CPAN是全面Perl归档网络(Comprehensive Perl Archive Network)的缩写,那是一个值得常去的地方,这里有Perl源码,容易安装到非 Unix系统的Perl,例子,文档,Perl扩展部分,Perl归档信息等.CPAN是全面的。
4、Perl不需要任何特别的文件名字或者后缀
5、在Perl中,注释由#开始,直到本行结束(Perl中没有“块注释”)
6、#!/usr/bin/perl是一行特殊的注释。在Unix系统中, 如果文本的第一行前两个字符是"#!",接着的就是执行下面文件的程序.在非Unix系统中,传统上把第一行写作#!perl.(本人理解为这行是定义perl解析器的路径)
7、perl像php一样,不需要声明变量
8、编译Perl  perl my_program(当运行程序时,Perl的内部编译器首先遍历整个源程序,把它转变Wie内部的字节码,它是程序的一种内部数据结构。Perl的字节码引擎运行这些字节码。可以保存这些编译过后的字节码以减轻编译的负担吗?或者,更好的是,可以把这些字节码转换为别的语言,如C,然后编译他们。这两件事,子啊某种程度上都是可行的,但他们可能使程序难于使用,维护,调试和安装,也可能让你的程序运行更慢。)
9、#! /usr/bin/perl
    @lines = 'perldoc-u-f atan2';#反引号中运行的是一个外部命令,这个命令告诉你一些关于正切函数atan2的信息。将输出结果保存在@lines中.
    foreach(@lines){#遍历获取到的信息
        s^w<([^>]+)/\U$1/g;#字符串替换
        print;#输出结果
    }

你可能感兴趣的:(数据结构,c,PHP,unix,perl)