
perl
Perl,一种功能丰富的计算机程序语言,运行在超过100种计算机平台上,适用广泛,从大型机到便携设备,从快速原型创建到大规模可扩展开发。
Perl最初的设计者为拉里·沃尔(Larry Wall),于1987年12月18日发表。现在的版本为Perl 6,于2015年12月25日更新。
Perl借取了C、sed、awk、shell 脚本语言以及很多其他程序语言的特性,其中最重要的特性是它内部集成了正则表达式的功能,以及巨大的第三方代码库CPAN。简而言之,Perl像C一样强大,像awk、sed等脚本描述语言一样方便,被Perl语言爱好者称之为"一种拥有各种语言功能的梦幻脚本语言"、"Unix 中的王牌工具"。
Perl 一般被称为"实用报表提取语言"(Practical Extraction and Report Language),你也可能看到"perl",所有的字母都是小写的。一般,"Perl",有大写的 P,是指语言本身,而"perl",小写的 p,是指程序运行的解释器。
中文名
实际抽取与汇报语言
外文名
Perl(Practical Extraction and Reporting Language)
设计者
拉里·沃尔
设计时间
1987年12月18日
借取程序语言
C、awk、shell scripting等
perl开发perl语言为什么不流行perl官网下载string ppilimma bioconductororgHsegdbTCGA GDCGeneCardsTCGAtcga gdc
引言
1987年Larry Wall发布Perl10以来,用户数一直急剧增加,同时越来越多的程序员与软件开发者(商)参与Perl的开发。从最初被当做一种跨平台环境中书写可移植工具的高级语言开始,Perl被广泛地认为是一种工业级的强大工具,可以在任何地方用来完成你的工作。perl的前身是Unix系统管理的一个工具,被用在无数的小任务里。后逐渐发展成为一种功能强大的程序设计语言,用作Web编程、数据库处理、XML处理以及系统管理;在完成这些工作时,同时仍能处理日常细小工作,这是它的设计初衷。Perl特别适合系统管理和Web编程。实际上已经被用在所有Unix(包括Linux)捆绑在一起作为标准部件发布,同时也用于Microsoft Windows和几乎所有 *** 作系统。Perl的应用非常广泛。
基本信息
Perl 最初的设计者为拉里·沃尔(Larry Wall),他于1987年12月18日发表。Perl借取了C、sed、awk、shell 脚本语言以及很多其他程序语言的特性。其中最重要的特性是它内部集成了正则表达式的功能,以及巨大的第三方代码库CPAN。
Perl 被称为"实用报表提取语言"(Practical Extraction and Report Language)。它是术语,而不仅仅是简写,Perl的创造者,Larry Wall提出第一个,但很快又扩展到第二个。那就是为什么"Perl"没有所有字母都大写。没必要争论哪一个正确,Larry 两个都认可。
编程语言
Perl是由Larry Wall设计的,并由他不断更新和维护的编程语言。
Perl具有高级语言(如C)的强大能力和灵活性。事实上,你将看到,它的许多特性是从C语言中借用来的。
Perl与脚本语言一样,Perl不需要编译器和链接器来运行代码,你要做的只是写出程序并告诉Perl来运行而已。这意味着Perl对于小的编程问题的快速解决方案和为大型事件创建原型来测试潜在的解决方案是十分理想的。
Perl提供脚本语言(如sed和awk)的所有功能,还具有它们所不具备的很多功能。Perl还支持sed到Perl及awk到Perl的翻译器。
简而言之,Perl像C一样强大,像awk、sed等脚本描述语言一样方便。
特点
Perl的解释程序是开放源码的免费软件,使用Perl不必担心费用。Perl能在绝大多数 *** 作系统运行,可以方便地向不同 *** 作系统迁移。
Perl 是一种能完成任务的语言。从一开始,Perl 就设计成可以把简单工作简单化,同时又不失去处理困难问题能力的语言。它可以很容易 *** 作数字,文本,文件和目录,计算机和网络,特别是程序的语言。这种语言应该很容易运行外部的程序并且扫描这些程序的输出获取感兴趣的东西。而且它还应该很容易能把这些你感兴趣的东西交给其它程序做特殊的处理。当然,这种语言还应该很容易在任何现代的 *** 作系统上可以移植地编译和运行。
扩展资料:
360百科
目录
引言
基本信息
编程语言
特点
基本语法
优点
缺点
相关文化
时势造英雄
Perl 诗歌
下载安装
其他信息
perl
Perl,一种功能丰富的计算机程序语言,运行在超过100种计算机平台上,适用广泛,从大型机到便携设备,从快速原型创建到大规模可扩展开发。
Perl最初的设计者为拉里·沃尔(Larry Wall),于1987年12月18日发表。现在的版本为Perl 6,于2015年12月25日更新。
Perl借取了C、sed、awk、shell 脚本语言以及很多其他程序语言的特性,其中最重要的特性是它内部集成了正则表达式的功能,以及巨大的第三方代码库CPAN。简而言之,Perl像C一样强大,像awk、sed等脚本描述语言一样方便,被Perl语言爱好者称之为"一种拥有各种语言功能的梦幻脚本语言"、"Unix 中的王牌工具"。
Perl 一般被称为"实用报表提取语言"(Practical Extraction and Report Language),你也可能看到"perl",所有的字母都是小写的。一般,"Perl",有大写的 P,是指语言本身,而"perl",小写的 p,是指程序运行的解释器。
中文名
实际抽取与汇报语言
外文名
Perl(Practical Extraction and Reporting Language)
设计者
拉里·沃尔
设计时间
1987年12月18日
借取程序语言
C、awk、shell scripting等
perl开发perl语言为什么不流行perl官网下载string ppilimma bioconductororgHsegdbTCGA GDCGeneCardsTCGAtcga gdc
引言
1987年Larry Wall发布Perl10以来,用户数一直急剧增加,同时越来越多的程序员与软件开发者(商)参与Perl的开发。从最初被当做一种跨平台环境中书写可移植工具的高级语言开始,Perl被广泛地认为是一种工业级的强大工具,可以在任何地方用来完成你的工作。perl的前身是Unix系统管理的一个工具,被用在无数的小任务里。后逐渐发展成为一种功能强大的程序设计语言,用作Web编程、数据库处理、XML处理以及系统管理;在完成这些工作时,同时仍能处理日常细小工作,这是它的设计初衷。Perl特别适合系统管理和Web编程。实际上已经被用在所有Unix(包括Linux)捆绑在一起作为标准部件发布,同时也用于Microsoft Windows和几乎所有 *** 作系统。Perl的应用非常广泛。
基本信息
Perl 最初的设计者为拉里·沃尔(Larry Wall),他于1987年12月18日发表。Perl借取了C、sed、awk、shell 脚本语言以及很多其他程序语言的特性。其中最重要的特性是它内部集成了正则表达式的功能,以及巨大的第三方代码库CPAN。
当你安装了另一个你知道将打开你的 PL 的程序时,你可以从列出的其他程序中选择它(请参阅 “显示应用程序”)。
过时的 Microsoft Notepad
有时,你可能安装了与Perl Source Code类型不兼容的过时版本的 Microsoft Notepad。 访问 Microsoft Corporation 网站下载(或购买)最新版本的 Microsoft Notepad。 您的 SadSheet 文件可能是由比当前安装的计算机更新的 Microsoft Notepad 创建的。
提示: 通过右键单击并选择 “属性” 来调查 PL 文件,以查找有关所需版本的线索。
无论如何,大多数 PL 文件打开问题都与没有安装正确版本的 Microsoft Notepad 有关。
其他 PL 文件打开的原因
即使在计算机上安装了最新的 Microsoft Notepad 软件,打开 Perl Source Code 文件时仍可能出错。 可能还有其他问题-与软件无关-阻止你打开 PL 文件。 其他贡献原因: PL 的 Windows 注册表中的文件参考是错误的
意外删除 Windows 注册表中 PL 文件的描述
Microsoft Notepad 或其他 PL 应用程序遇到了有缺陷的安装
您的 PL 文件已损坏(您的 Perl Source Code 文件本身存在问题)
您的 PL 感染了恶意软件
PL 相关硬件的设备驱动程序已过时
Windows 没有足够的资源来打开你的Perl Source Code文件
linux运行pl 文件
如何选择净水器
精选推荐
广告
pl格式文件t查看 工具
1下载·0评论
2019年1月1日
Linux——执行pl文件不成功
1232阅读·0评论·0点赞
2022年1月10日
perl语言中的pm文件和pl文件有何区别
5873阅读·0评论·2点赞
2014年3月9日
linux中pl怎么使用教程,petalinux初学者-使用教程-快速入门
422阅读·0评论·0点赞
2021年5月13日
实验记录 | 6/3 修改somaticpl中的文件路径
343阅读·0评论·0点赞
2021年6月3日
学习笔记windows 10 下载安装 Perl ,用于执行 pl 文件。
1012阅读·0评论·1点赞
2020年6月20日
第一视角沉浸式英文教学把生活当作教材,像学母语一样学习英语!
00:52
网易云课堂
广告
solaris perl print不输出_非常简单的编译和执行perl脚本程序
223阅读·0评论·0点赞
2020年12月4日
linux运行pl一直不能成功,运行无法解决的编译错误
322阅读·0评论·0点赞
2021年5月12日
Perl - Linux 执行pl脚本
1792阅读·0评论·0点赞
2021年7月22日
txt存储数据
885阅读·0评论·0点赞
2020年6月12日
powerdesigner导入sql文件_如何使用 pl/sql developer 批量导入 sql 文件
130阅读·0评论·0点赞
2020年12月6日
linux编译 pl文件,makefileplmake
448阅读·0评论·0点赞
2021年5月14日
Perl文件"filenamepl"在windows 命令行无法执行
2964阅读·0评论·0点赞
2015年9月28日
linux 运行pl程序命令,Linux一步一步学Linux——perl命令(264)
1916阅读·0评论·0点赞
2021年5月9日
Linux下七种文件类型、文件属性及其查看方法
150W阅读·55评论·146点赞
2018年2月1日
pl-------------linux执行pl文件
17W阅读·1评论·0点赞
2015年11月3日
linux系统终端里下执行一个pl文件
43W阅读·0评论·5点赞
2013年12月29日
去首页
看看更多热门内容
Perl/Tk 模块(也称 pTk 或 ptk)是一个专门用来创建小部件或其他通用图形对象以构成图形用户界面 (GUI) 的 Perl 模块。使用该模块创建的 GUI 改善了程序的外观,可帮助最终用户通过程序及其函数进行导航。使用 Perl/Tk 模块的一个主要优势是最终产生的应用程序可以跨平台运行,这意味着,同一 GUI 应用程序可用于 UNIX、Linux、Macintosh、Microsoft Windows 或其他任何安装了 Perl 和 Perl/Tk 模块的 *** 作系统。
在哪里可获得 Perl/Tk 模块
在您使用 Perl/Tk 模块编写应用程序之前,必须验证是否安装了 Perl 和 Perl/Tk 模块。尽管 Perl 一般会安装在计算机上,Perl/Tk 模块却并非如此。检查是否安装了 Perl 的一种方法是在命令行中输入
perl --version
。如果未安装 Perl,请参考 Perl 网站上的安装指南(请参阅参考资料)。
在找到 Perl 或将其安装到您的计算机上之后,下一步则是确定是否需要安装 Perl/Tk 模块。检查是否安装了模块的一种简单方法是在命令提示符下键入
perl -e use module
。若要验证是否安装了 Perl/Tk 模块,请执行以下命令:
perl -e use Tk
如果发现有该模块,该命令将执行,并返回一个命令提示符。但是,如果未发现该模块,则将显示类似以下内容的错误消息:
Can't locate Tkpm in @INC (@INC contains: /opt/ActivePerl-58/site/lib
/opt/ActivePerl-58/lib ) at -e line 1
BEGIN failed--compilation aborted at -e line 1
请记住,Perl 是区分大小写的:
perl –e use Tk和perl –e use tk
是尝试使用两种不同模块(Tk 和 tk)的两种不同语句。
如果未发现该模块,下一步则是下载并安装该模块。您可以用多种方法完成此 *** 作。
如果您使用的是 UNIX 或 Linux,下载和安装 Perl 模块的一种方法是使用 Comprehensive Perl Archive Network (CPAN)。在命令提示符中输入以下命令:
perl –MCPAN –e shell
install Bundle::CPAN
reload cpan
install Tk
如果您使用的是 Windows,类似的方法是使用 Perl Package Manager (PPM)。在命令提示符中,输入ppm以启动 GUI 并下载 Tk 模块。
完成安装后,通过执行
重新验证 Perl 是否可找到该模块。
几种常用编程语言简单介绍
1c语言是一种计算机程序设计语言。它既具有高级语言的特点,又具有汇编语言的特点。它可以作为工作系统设计语言,编写系统应用程序,也可以作为应用程序设计语言,编写不依赖计算机硬件的应用程序。它的应用范围广泛,具备很强的数据处理能力,不仅仅是在软件开发上,而且各类科研都需要用到c语言,始于编写程序软件,三维,二维图形和动画。具体应用比如单片机以及嵌入式系统开发。
优点:简洁紧凑,灵活方便,运算符丰富,数据类型丰富,c是结构式语言,语法限制不太严格,程序设计自由度大,生成目标代码质量高,程序执行效率高。
缺点:没有面向对象编程功能(OOPs),运行时类型检查是不可用,C不能够在一个范围内再次使用相同的变量名,构造函数和析构函数不可用,必须通过方法或者以其他方式来手动实现变量的析构和构造。
2c++是在c语言的基础上开发的一种面向对象编程语言,应用广泛。它的主要特点表现在两个方面:一是尽量兼容c,二是支持面向对象的方法。它 *** 持了c简洁,高效的接近汇编语言等特点,对c的类型系统进行了改革的扩充。
应用领域:游戏,科学计算,网络软件,分布式应用, *** 作系统,设备驱动程序,移动设备,嵌入式系统,教育与科研,部分行业应用,其他应用。
3c#是微软对这一问题的解决方案。C#是一种最新的、面向对象的编程语言。
主要特点:简单,现代,面向对象的,类型安全,相互兼容性,可伸缩性和可升级性。
主要领域:web应用,客户端应用,分布式计算,人工智能,各类游戏。
4visual 语言一种直译式程序设计语言。名称字面为意思“初学者的全方位符式指令代码”,设计给初学者使用的编程语言,在完成编写后不须经由编译及链接等手续,经过解释器即可运行,但如果需要单独运行时仍然需要将其创建成可执行文件。
特点:(1)面向对象和可视化的程序设计。
(2)事件驱动的运行机制。
(3)结构化的程序设计语言。
(4)多种数据库访问能力。
(5)提供了功能完备的应用程序集成开发环境。
(6)方便使用的联机帮助功能。
5perl 语言是一种解释型的脚本语言。Perl语言由Larry wall干1986年开发成功。当初的目的主要是在Unix环境下,用于处理面向系统任务而设计的脚本编程语言。Perl对文件和字符有很强的处理、变换能力,它特别适用于有关系统管理、数据库和网络互联以及>
特点:
1 Perl的解释程序是开放源码的免费软件,使用Perl不必担心费用。
2 Perl能在绝大多数 *** 作系统运行,可以方便地向不同 *** 作系统迁移。
3 Perl 是一种能完成任务的语言。从一开始,Perl 就设计成可以把简单工作简单化,同时又不失去处理困难问题能力的语言。它可以很容易 *** 作数字,文本,文件和目录,计算机和网络,特别是程序的语言。这种语言应该很容易运行外部的程序并且扫描这些程序的输出获取感兴趣的东西。而且它还应该很容易能把这些你感兴趣的东西交给其它程序做特殊的处理。当然,这种语言还应该很容易在任何现代的 *** 作系统上可以移植地编译和运行。
6java是一门面向对象编程语言,不仅吸收了c++语言的各种优点,还摒弃了c++里难以理解的多继承,指针等概念,因此java语言具有功能强大和简单易用两个特征。java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程。
特点:简单性,面向对象,分布性,编译和解释性,稳健性,安全性,可移植性,高能性,多线索性,动态性。
应用:android应用,在金融业应用的服务器程序,网站,嵌入式领域,大数据技术,高频交易的空间,科学领域。
7Objective-C通常写作ObjC或OC和较少用的Objective C或Obj-C,是扩充C的面向对象编程语言。它主要使用于Mac OS X和GNUstep这两个使用OpenStep标准的系统,而在NeXTSTEP和OpenStep中它更是基本语言。
特点:1、动态运行环境,适合UI编程
在Objective-C中,如下语法并非单纯的函数调用,而是向某对象发送消息。
2、方便与C/C++混合使用
Objective-C中的C扩展部分,使用符号@开头。比如@class、@interface、@"Hello,World"。而它的消息发送语法则是使用中括号而不是圆括号。
3、运行速度相对较快
Objective-C编译后是机器原生指令,运行时环境也小而紧凑。它采用引用计数的内存管理方式,并引入ARC。ARC比GC更容易引起编程错误,但却比GC快。而在性能很重要的场合,Objective-C也很容易直接调用C/C++代码。相对于其他使用虚拟机、采用GC以及间接调用C/C++的移动平台,速度优势非常明显。
应用:ios *** 作系统,ios应用程序,mac os x *** 作系统,mac osx上的应用程序。
8PHP是一种通用开源脚本语言。语法吸收了C语言、Java和Perl的特点,利于学习,使用广泛,主要适用于Web开发领域。PHP 独特的语法混合了C、Java、Perl以及PHP自创的语法。它可以比CGI或者Perl更快速地执行动态网页。用PHP做出的动态页面与其他的编程语言相比,PHP是将程序嵌入到HTML(标准通用标记语言下的一个应用)文档中去执行,执行效率比完全生成HTML标记的CGI要高许多;PHP还可以执行编译后代码,编译可以达到加密和优化代码运行,使代码运行更快。
特点:
1 PHP 独特的语法混合了 C、Java、Perl 以及 PHP 自创新的语法。
2 PHP可以比CGI或者Perl更快速的执行动态网页——动态页面方面,与其他的编程语言相比,
PHP是将程序嵌入到HTML文档中去执行,执行效率比完全生成htmL标记的CGI要高许多;
PHP具有非常强大的功能,所有的CGI的功能PHP都能实现。
3 PHP支持几乎所有流行的数据库以及 *** 作系统。
4 最重要的是PHP可以用C、C++进行程序的扩展!
9python是一种面向对象的解释型计算机程序设计语言,由荷兰人Guido van Rossum于1989年发明,第一个公开发行版发行于1991年。
Python是纯粹的自由软件, 源代码和解释器CPython遵循 GPL(GNU General Public License)协议 。Python语法简洁清晰,特色之一是强制用空白符(white space)作为语句缩进。
特点:简单,易学,速度快,免费、开发,高层语言,可移植性,解释性,面向对象,可扩展性。
应用:
系统编程,图形处理,数学处理,文本处理,数据库编程,网络编程,多媒体应用,pymo引擎,黑客编程。
10ruby是一种简单快捷的面向对象(面向对象程序设计)脚本语言,在20世纪90年代由日本人松本行弘(Yukihiro Matsumoto)开发,遵守GPL协议和Ruby License。它的灵感与特性来自于Perl、Smalltalk、Eiffel、Ada以及Lisp 语言。
优点
语法简单,普通的面向对象功能(类,方法调用等),特殊的面向对象功能(Mixin,特殊方法等, *** 作符重载,错误处理功能迭代器和闭包,垃圾回收,动态载入,可移植性高。
以上就是关于perl名词解释全部的内容,包括:perl名词解释、为什么扩展名改成pl后会出现、什么是 Perl/Tk 模块等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)