拥抱Perl
Perl是什么?
Perl 最初的设计者为Larry Wall, Perl借取了C、sed、awk、shell 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 Win32、Perl for ISAPI、PerlScript、Perl Package Manager四套开发工具程序。
下载地址:http://www.activestate.com/activeperl/
IDE: Open Perl IDE,OpenPerlIDE是免费且开源的,也是绿色软件,使用时直接运行PerlIDE.exe文件即可。
下载地址:http://sourceforge.net/projects/open-perl-ide/files/
使用说明:OpenPerlIDE是绿色软件,直接运行PerlIDE.exe文件即可。如果你觉得OpenPerlIDE不好用,可以结合ultraedit一起使用。
hello,world
下面我们开始perl的helloworld之旅。打开Open Perl IDE,新建一个名为perl1-1.pl的文件,内容如下:
print 'hello,world';#太简单了,就一句
选择RUN菜单下的RUN运行该程序,在监视窗口的Console部分,hello,world已经向我们招手了。
- 大小: 15.2 KB
分享到:
相关推荐
- “让我们摇滚吧”是一种比喻,表示用一种积极的态度去面对挑战,拥抱变化。 - 这句话鼓励开发团队以一种更加灵活和高效的方式进行工作。 #### 二、极限编程概述 **2.1 核心价值观** - **交流**:团队成员之间...
Perl,全称“ Practical Extraction and Report Language”,是一种功能强大、历史悠久的编程语言,自1987年诞生以来,以其强大的文本处理能力和高度的可移植性,在IT领域中扮演着重要角色。Perl 5,作为当前广泛...
这是一个用 Perl 编写的概念的工作证明,它将允许人们使用 RFID 卡解锁他们的 XScreensaver。 将 RFID 卡放在手机壳或钥匙扣上,然后将读卡器藏在桌子底下。 当您返回时,程序将输入您的密码并解锁屏幕保护程序。 被...
阿里大数据架构的发展历程展示了互联网公司如何应对业务增长带来的挑战,从早期的简单架构到复杂的分布式系统。这个历程可以分为四个主要...这些变化体现了技术与业务发展的紧密关联,以及拥抱变化、持续创新的重要性。
Astercon开源业务电话系统是一款基于Linux操作系统的通信平台,其设计目的是提供高效、灵活且成本效益高...对于那些寻求降低通信成本、提升通信效率并愿意拥抱开源文化的公司来说,Astercon无疑是一个值得考虑的选择。
- **Perl Conference Anecdote**:雷蒙德还讲述了在一次Perl会议上发生的趣事,展示了开源社区内部的活力和创造力。 #### 结论 《大教堂与集市》不仅是一篇关于软件开发模式的文章,更是对开源文化的赞美和推广。它...
在IT界,持续进化是常态,不能因循守旧,必须勇于接受新事物,如Python替代Perl,云计算替代本地服务器等,这是保持竞争力的关键。 再者,“输不起”体现在面对技术失败的态度上。在开发项目或试验新技术时,失败是...
4. **Software Development Tools(软件开发工具)**:AIX支持GCC编译器、Perl、Python等多种编程语言,以及Rational Application Developer等集成开发环境,便于开发者进行应用程序的创建和维护。 5. **System ...
- **系统复杂度增加**:随着企业业务的发展,IT系统的规模不断扩大,涉及的技术栈也日益复杂,如多样的应用程序和服务(Search, Eshop, Ipay等)、各种编程语言(Perl, Shell, Python等)以及硬件设备(BH620, M610,...
#### 一、拥抱 Ubuntu Server - **Linux与Ubuntu简介**:本书首先从Linux的基础知识入手,介绍了Linux操作系统的基本概念及其与其他操作系统的区别。特别是针对为什么选择Linux而非Windows的问题给出了详细的分析。...
我们在网络创建世界中的许多人都在拥抱和促进网络标准 - 客户端和服务器端。 微格式、标准 API 和开源软件是这些技术的关键构建块。 该模型可以描述为具有三个侧面/腿/手臂/辐条 - 选择您的连接:信息、身份和交互...
Matlab代码verilog 你好,世界 127个程序。 某些编程语言的代码摘自 各种语言的Helloworld程序 ...Perl PHP pl_sql 后记 药水 电源外壳 加工 序言 纯的 Python qbasic 球拍 拒绝 雷克斯 [R Ruby 锈
这些脚本可能是用Python、Perl或Shell等脚本语言编写,通过调用libEasyPlayer的API来控制播放、暂停、停止等操作,并记录测试结果。 至于辅助工具,可能包括音频编解码器分析工具、音质评估软件、日志分析工具等。...
它起初是一系列用于追踪网站访问者的Perl脚本,后来发展成为一种全面的Web开发语言。PHP 5的发布引入了面向对象编程的支持,而PHP 7则带来了性能的巨大提升和语法的改进。 1. **PHP基本语法**:PHP代码通常以`开始...