perl5 第一章 概述

第一章 概述

by flamephoenix

一、Perl是什么?
二、Perl在哪里?
三、运行
四、注释

一、Perl是什么?
      Perl是Practical Extraction and Report Language的缩写,它是由Larry Wall设计的,并由他不断更新和维护,用于在UNIX环境下编程。
      .Perl具有高级语言(如C)的强大能力和灵活性。事实上,你将看到,它的许多特性是从C语言中借用来的。
      .与脚本语言一样,Perl不需要编译器和链接器来运行代码,你要做的只是写出程序并告诉Perl来运行而已。这意味着Perl对于小的编程问题的快速解决方案和为大型事件创建原型来测试潜在的解决方案是十分理想的。
      .Perl提供脚本语言(如sed和awk)的所有功能,还具有它们所不具备的很多功能。Perl还支持sed到Perl及awd到Perl的翻译器。
      简而言之,Perl象C一样强大,象awk、sed等脚本描述语言一样方便。
二、Perl在哪里?
      Perl通常位于/usr/local/bin/perl或/usr/bin/perl中。你可以在Internet用匿名FTP免费得到它,如ftp://prep.ai.mit.edu/pub/gnu/perl-5.004.tar.gz。
      安装过程为:
      (1)解压:
      $gunzip perl-5.004.tar.gz
      $tar xvf - <perl-5.004.tar.gz
      (2)编译:
      $make makefile
      (3)放置:
      将编译生成的可执行文件拷贝到可执行文件通常所在目录,如:
      $copy <compiled excutable file> /usr/local/bin/perl
      注:这需要系统管理员权限。

北美

地址 目录
ftp.netlabs.com IP地址:192.94.48.152
目录 /pub/outgoing/perl5.0
ftp.cis.ufl.edu IP地址: 128.227.100.198
目录 /pub/perl/src/5.0
ftp.uu.net IP地址: 192.48.96.9
目录 /languages/perl
ftp.khoros.unm.edu IP地址: 198.59.155.28
目录 /pub/perl
ftp.cbi.tamucc.edu IP地址: 165.95.1.3
目录 /pub/duff/Perl
ftp.metronet.com IP地址: 192.245.137.1
目录 /pub/perl/sources
genetics.upenn.edu IP地址: 128.91.200.37
目录 /perl5

欧洲

Site Location
ftp.cs.ruu.nl IP地址: 131.211.80.17
目录 /pub/PERL/perl5.0/src
ftp.funet.fi IP地址: 128.214.248.6
目录 /pub/languages/perl/ports/perl5
ftp.zrz.tu-berlin.de IP地址: 130.149.4.40
目录 /pub/unix/perl
src.doc.ic.ac.uk IP地址: 146.169.17.5
目录 /packages/perl5

澳洲

Site Location
sungear.mame.mu.oz.au IP地址: 128.250.209.2
目录 /pub/perl/src/5.0

南美

Site Location
ftp.inf.utfsm.cl IP地址: 146.83.198.3
目录 /pub/gnu

三、运行
      用文本编辑器编辑好你的Perl程序,加上可执行属性:$chmod +x <program>就可以执行了:$./<program>。如果系统提示:"/usr/local/bin/perl not found",则说明你没有安装成功,请重新安装。
注:你的程序的第一行必须为#!/usr/local/bin/perl(perl所在位置)。
四、注释:
      注释的方法为在语句的开头用字符#,如:
      # this line is a comment
      注:建议经常使用注释使你的程序易读,这是好的编程习惯。

下一章 目录

时间: 2024-12-23 05:52:49

perl5 第一章 概述的相关文章

【网络原理】期末复习笔记 第一章 概述

第一章 概述 1.1 网络在现代的作用 21世纪三化:数字化(声音信号数字化处理,为了电脑处理和传输).网络化.信息化 三网:电信网络(电话).有线电视网络(同轴电缆.从有线电视公司到用户).计算机网络(因特                 网.其他网络) 1.2 计算机网络的重要功能       连通性:彼此联通.交换信息     ·远程桌面客户端:mstsc(Microsoft terminal services client) Win10.win7是单用户操作系统,只允许一个用户同时操作.

《ASP.NET Web API 2框架揭秘》第一章 概述【样章】

<ASP.NET Web API 2框架揭秘>(详情请见<新作<ASP.NET Web API 2框架揭秘>正式出版>)以实例演示的方式介绍了很多与ASP.NET Web API相关的最佳实践,同时还提供了一系列实用性的扩展.本书详细讲解了ASP.NET Web API从接收请求到响应回复的整个流程,包括路由.Http Controller的激活.Action方法的选择与执行.参数的绑定与验证.过滤器的执行和安全等相关的机制.除此之外,本书在很多章节还从设计的角度对AS

《TCP/IP详解 卷1:协议》读书笔记(第一章 概述 &amp; 第二章 链路层)

第一章 概述 TCP/IP协议族:四层协议系统 链路层(数据链路层.网络接口层)设备驱动程序和网络接口卡. 网络层(互联网层)处理分组在网络中的活动,点对点服务.IP.ICMP.IGMP 运输层提供端对端通信.TCP.UDP 应用层处理应用程序细节.Telnet.FTP.SMTP.SNMP 部分概念 构造互联网最简单的方法是把两个或多个网络通过路由器(Router)进行连接.路由器的好处是为不同类型的物理网络提供连接:以太网.令牌环网.点对点的链接等等. 网络层IP协议提供的是一种不可靠的服务.

Camel In Action 阅读笔记 第一部分概述 + 第一章概述 认识Camel

第一部分: 最开始的一小步 Apache Camel 是一个开源集成框架,其目的是让系统集成变得更加简便,在本书的第一章中,我们会为您介绍它并向您展示它是如何在大型企业应用中做好集成工作.您也会了解到Camel 的一些原理和术语. 第二章会为您集中讲述Camel 最重要特性之一: 消息路由. Camel还提供两种方式来定义路由规则: 基于Java的领域特定语言(Domain Specific Language--DSL)和Spring XML 配置方式. 除了创建路由,我们还会为您讲述如何使用企

软件工程读书笔记(1)——第一章 概述

第一章 概述 一.软件工程概念的提出 1968年NATO(North Atlantic Treaty Organization,北大西洋公约组织)会议首次提出“软件工程”概念. 软件工程是为了解决开发成本效益和软件质量的问题而产生. 二.软件 1.什么是软件? <IEEE Standard Glossary of Software Engineering Terminology>给出了有关软件的如下定义: 软件是计算机程序.规程以及运行计算机系统可能需要的相关文档和数据.(软件≠程序) 根据软

计算机网络笔记之第一章概述

如今计算机网络早已融入生活中的方方面面,”互联网+“充斥着我们的生活.那么我们就有必要了解一下网络. 课本:谢希仁<计算机网络(第六版)> 首先,从总体上了解计算机网络,走进计算机网络的大门. 在学习之前,总会有一些疑问. 1在生活中,计算机网络扮演着什么角色呢?计算机网络有什么作用? 2什么是计算机网络?什么是互联网?什么是因特网? 3为什么叫课本叫计算机网络,而不是叫互联网或者因特网呢? 4因特网的历史,它是怎样发展变化的?建立的初衷是什么? 5因特网是怎样组成的? 6日常生活中的网络又是

软件工程—理论、方法和实践 第一章:概述

今天,软件遍布这个世界,对这个社会的经济和文化产生了深远的影响.如何以经济有效的方法开发高质量的软件是人们长期以来一直努力研究的问题.而软件工程就是为了解决开发成本效益和软件质量的问题产生的. 一.软件: 软件的特性 (1)       软件是复杂的.(2)软件是不可见的.(3)软件是不断变化的.没有任何变化的软件一定是没有用的. 软件的发展 (1)       第一阶段:20世纪50-60年代,计算机主要应用是快速计算出现了Algol,Fortune等编程语言为标志的算法技术. (2)    

python基础第一章 概述

本章内容 python简介 python 2 和python 3 python安装 第一个python程序 python简介 python发展史 python的创始人为吉多·范罗苏姆(Guido van Rossum).1989年的圣诞节期间,吉多·范罗苏姆为了在阿姆斯特丹打发时间,决心开发一个新的脚本解释程序,作为ABC语言的一种继承.Python崇尚优美.清晰.简单,是一个优秀并广泛使用的语言. python应用广泛,应用于众多领域,如:数据分析.组件集成.网络服务.图像处理.数值计算和科学

软件工程概论第一章--概述

本章主要从软件,软件工程,软件工程知识体系和软件工程职业道德规范等方面展开,其中定义了软件:软件是计算机程序,规程以及运行计算机系统可能需要的相关文档和数据.还详细介绍了软件的特性:复杂,不可见,不断变化,大多数软件是定制的,不是通过已有构件组装而成.软件发展的四个阶段和软件危机也做了详细的介绍. 软件工程方面,定义了软件工程:软件工程是将系统的.规范化的.可定量的方法应用于软件开发.运行和维护,即将工程化应用到软件上:对上述的方法的探究.介绍了软件工程的三要素:过程.方法和工具.软件质量的特性