`
deepfuture
  • 浏览: 4400643 次
  • 性别: Icon_minigender_1
  • 来自: 湛江
博客专栏
073ec2a9-85b7-3ebf-a3bb-c6361e6c6f64
SQLite源码剖析
浏览量:80078
1591c4b8-62f1-3d3e-9551-25c77465da96
WIN32汇编语言学习应用...
浏览量:70055
F5390db6-59dd-338f-ba18-4e93943ff06a
神奇的perl
浏览量:103362
Dac44363-8a80-3836-99aa-f7b7780fa6e2
lucene等搜索引擎解析...
浏览量:285833
Ec49a563-4109-3c69-9c83-8f6d068ba113
深入lucene3.5源码...
浏览量:15014
9b99bfc2-19c2-3346-9100-7f8879c731ce
VB.NET并行与分布式编...
浏览量:67575
B1db2af3-06b3-35bb-ac08-59ff2d1324b4
silverlight 5...
浏览量:32155
4a56b548-ab3d-35af-a984-e0781d142c23
算法下午茶系列
浏览量:45991
社区版块
存档分类
最新评论

拥抱Perl

阅读更多

声明:本神奇的Perl系列为刘兴(http://deepfuture.iteye.com/)原创,未经笔者授权,任何人和机构不能转载

拥抱Perl

Perl是什么?

Perl 最初的设计者为Larry Wall Perl借取了Csedawkshell scripting以及很多其他程序语言的特性。Perl 一般被称为实用报表提取语言PracticalExtraction andReportLanguage),虽然有时被称做病态折中垃圾列表器”(PathologicallyEclectic Rubbish Lister)

Perl是神奇的

Perl的神奇之处在于具有C语言一样的强大能力和灵活性,但却比C简单很多。

你不用先学习所有 Perl 的东西就可以开始写有用的程序,这对于那些急于完成任务却不得不为此编写一堆代码的人来可谓雪中送炭,从一开始,Perl 就设计成可以把简单工作简单化,同时又不失去处理困难问题能力的语言,Perl 既强大又好用,所以它被广泛地用于日常生活的方方面面,从宇航工程到分子生物学,从数学到语言学,从图形处理到文档处理,从数据库操作到网络管理。

对于不想为程序设计语言买单的人来说,Perl也不失一种选择,因为Perl的解释程序是开放源码的免费软件,使用Perl不必担心费用,Perl也能在绝大多数操作系统运行,可以方便地向不同操作系统迁移。

安装Perl运行环境和IDE

笔者推崇使用以下组合:

运行环境:activeperl , ActivePerl一个可以让你任意执行 Perl 程序的工具软件,其包含了包括有 Perl for Win32Perl for ISAPIPerlScriptPerl Package Manager四套开发工具程序。

下载地址:http://www.activestate.com/activeperl/

IDE: Open Perl IDEOpenPerlIDE是免费且开源的,也是绿色软件,使用时直接运行PerlIDE.exe文件即可。

 下载地址:http://sourceforge.net/projects/open-perl-ide/files/   

使用说明:OpenPerlIDE是绿色软件,直接运行PerlIDE.exe文件即可。如果你觉得OpenPerlIDE不好用,可以结合ultraedit一起使用。

hello,world

    下面我们开始perlhelloworld之旅。打开Open Perl IDE,新建一个名为perl1-1.pl的文件,内容如下:

          print 'hello,world';#太简单了,就一句

    选择RUN菜单下的RUN运行该程序,在监视窗口的Console部分,hello,world已经向我们招手了。



  • 大小: 15.2 KB
1
0
分享到:
评论

相关推荐

    Extreme Programming in Perl

    - “让我们摇滚吧”是一种比喻,表示用一种积极的态度去面对挑战,拥抱变化。 - 这句话鼓励开发团队以一种更加灵活和高效的方式进行工作。 #### 二、极限编程概述 **2.1 核心价值观** - **交流**:团队成员之间...

    About Perl(翻译Perl官网介绍)

    Perl,全称“ Practical Extraction and Report Language”,是一种功能强大、历史悠久的编程语言,自1987年诞生以来,以其强大的文本处理能力和高度的可移植性,在IT领域中扮演着重要角色。Perl 5,作为当前广泛...

    XScreensaver-RFID-Unlock:这是一个用 Perl 编写的概念的工作证明,它将允许人们使用 RFID 卡解锁他们的 XScreensaver。 将 RFID 卡放在手机壳或钥匙扣上,然后将读卡器藏在桌子底下。 当您返回时,程序将输入您的密码并解锁屏幕保护程序。 被 XScreensaver 作者本人吹捧为“可爱”而不是正确的做事方式,使用它需要您自担风险。 http

    这是一个用 Perl 编写的概念的工作证明,它将允许人们使用 RFID 卡解锁他们的 XScreensaver。 将 RFID 卡放在手机壳或钥匙扣上,然后将读卡器藏在桌子底下。 当您返回时,程序将输入您的密码并解锁屏幕保护程序。 被...

    阿里大数据架构.pptx

    阿里大数据架构的发展历程展示了互联网公司如何应对业务增长带来的挑战,从早期的简单架构到复杂的分布式系统。这个历程可以分为四个主要...这些变化体现了技术与业务发展的紧密关联,以及拥抱变化、持续创新的重要性。

    Astercon Opensource Business Telephony-开源

    Astercon开源业务电话系统是一款基于Linux操作系统的通信平台,其设计目的是提供高效、灵活且成本效益高...对于那些寻求降低通信成本、提升通信效率并愿意拥抱开源文化的公司来说,Astercon无疑是一个值得考虑的选择。

    大教堂与集市

    - **Perl Conference Anecdote**:雷蒙德还讲述了在一次Perl会议上发生的趣事,展示了开源社区内部的活力和创造力。 #### 结论 《大教堂与集市》不仅是一篇关于软件开发模式的文章,更是对开源文化的赞美和推广。它...

    昙花一现_csdn

    在IT界,持续进化是常态,不能因循守旧,必须勇于接受新事物,如Python替代Perl,云计算替代本地服务器等,这是保持竞争力的关键。 再者,“输不起”体现在面对技术失败的态度上。在开发项目或试验新技术时,失败是...

    AIX操作系统培训文档PPT

    4. **Software Development Tools(软件开发工具)**:AIX支持GCC编译器、Perl、Python等多种编程语言,以及Rational Application Developer等集成开发环境,便于开发者进行应用程序的创建和维护。 5. **System ...

    无状态运维

    - **系统复杂度增加**:随着企业业务的发展,IT系统的规模不断扩大,涉及的技术栈也日益复杂,如多样的应用程序和服务(Search, Eshop, Ipay等)、各种编程语言(Perl, Shell, Python等)以及硬件设备(BH620, M610,...

    ubuntu server最佳方案 PDF带图缺字版

    #### 一、拥抱 Ubuntu Server - **Linux与Ubuntu简介**:本书首先从Linux的基础知识入手,介绍了Linux操作系统的基本概念及其与其他操作系统的区别。特别是针对为什么选择Linux而非Windows的问题给出了详细的分析。...

    diso:[INACTIVE] diso 插件和库的存档

    我们在网络创建世界中的许多人都在拥抱和促进网络标准 - 客户端和服务器端。 微格式、标准 API 和开源软件是这些技术的关键构建块。 该模型可以描述为具有三个侧面/腿/手臂/辐条 - 选择您的连接:信息、身份和交互...

    Matlab代码verilog-myhelloworld:myhelloworkld用于测试

    Matlab代码verilog 你好,世界 127个程序。 某些编程语言的代码摘自 各种语言的Helloworld程序 ...Perl PHP pl_sql 后记 药水 电源外壳 加工 序言 纯的 Python qbasic 球拍 拒绝 雷克斯 [R Ruby 锈

    libEasyPlayer测试项目及工具.rar.rar

    这些脚本可能是用Python、Perl或Shell等脚本语言编写,通过调用libEasyPlayer的API来控制播放、暂停、停止等操作,并记录测试结果。 至于辅助工具,可能包括音频编解码器分析工具、音质评估软件、日志分析工具等。...

    腔体

    它起初是一系列用于追踪网站访问者的Perl脚本,后来发展成为一种全面的Web开发语言。PHP 5的发布引入了面向对象编程的支持,而PHP 7则带来了性能的巨大提升和语法的改进。 1. **PHP基本语法**:PHP代码通常以`开始...

Global site tag (gtag.js) - Google Analytics