zoukankan      html  css  js  c++  java
  • Perl入门 笔记1之第一章简介

          Perl试图填补低级语言(C和C++或者汇编语言)和高级语言(如shell编程)之间的空白,低级语言执行速度快,但是通常难写又丑陋,它们几乎可以做任何事情;shell编程通常速度缓慢,难写又丑陋,并且限制重重,如果系统没有提供执行某个功能的命令,那么你的shell几乎什么都不能做。而perl几乎不受这个限制,速度通常很快,就是看起来丑陋。

          Perl是非常高效的语言。这表示程序代码的密度相当的高,perl程序代码大概是等效功能的C语言的30%~70%左右 Perl擅长处理整体来说“约有90%与文字处理有关,10%与其他事物有关”的问题   

          Perl内部的编译器会先载入整个程序,将之转换为内部使用的字节码,字节码是一种perl在内部用来表示程序语法树的数据结构。然后交给perl的字节码引擎执行。所以你的程序在第200行有个语法错误,那么在程序运行到第二行之前就会被发现,如果你需要运行一个5000次的循环,那么这个循环只会被编译一次,然后每次都会以最快的时间运行 

          perl-优化和编译成字节码运行资料见 http://deepfuture.javaeye.com/blog/610732

  • 相关阅读:
    Largest Rectangle in Histogram
    Valid Sudoku
    Set Matrix Zeroes
    Unique Paths
    Binary Tree Level Order Traversal II
    Binary Tree Level Order Traversal
    Path Sum II
    Path Sum
    Validate Binary Search Tree
    新手程序员 e
  • 原文地址:https://www.cnblogs.com/cherri/p/1887434.html
Copyright © 2011-2022 走看看