About Perl(翻译Perl官网介绍)

强大, 稳定, 成熟, 可移植性

Perl 5 是一门有着26年历史的,功能强大的、性能丰富的编程语言。Perl能在超过100种的平台上运行,从便携式设备到大型主机。同时她也适合原型设计及大范围的开发项目。

如果拿Perl比做开发语言的大家庭,那么Perl 6就是这个大家庭中的一员,但同时Perl 6又是一门有自己独立开发团队的独立的语言。她的存在对Perl 5的持续开发影响不大。

白皮书: 技术展示


可供您任意使用的Perl 5 技术白皮书

Perl 5 特征

关键任务

用作公共及私有部门中,关键任务的项目。

面向对象,程序及功能

支持面向对象的程序及函数编程。

容易扩展

从CPAN中,总共有超过25,000开源模块可供使用。

文本处理

Perl包括了能处理文本的强大工具,这使得她成为处理HTML,XML及其他构造语言理想的工具。

Unicode 支持

从Perl 5.14开始,Perl就支持 Unicode version 6.

数据库集成

Perl's 数据库集成接口 (DBI) 支持第三方数据库,包括:oracle,Sybase, MySQL,以及其他的数据库。

C/C++库接口

Perl 接口能通过XS 或 SWIG与外部的C/C++库相连。

可嵌入式的

Perl解释程序能嵌入到其他系统中去,比如说:Web 服务器和数据库服务器。

开源的

Perl是开源软件, 在Artistic License, 或GNU General Public License (GPL)获得许可,认证。

Perl 5和Web

理想的Web编程语言

Perl 是一门理想的编程语言,归功于其强大的文本处理能力及快速的开发周期。

Web框架

有很多WEB框架用Perl开发,最知名的是:Catalyst.

数据库集成

Perl的 DBI 包使得Web-数据库集成起来相对容易。DBIx::Class - 该类就是对象映射器。

Web模块

CPAN 提供了数以千计的模块,因此让大多数的你想完成的任务变得简单,从URL或图像处理,到亚马逊EC2应用程序接口,以及其他更多。

互联网

Perl长时间被当成“互联网”, 仍而许多大型的Web网站就由Perl单独写成。

加密功能

Perl能处理加密的WEB数据,包括电子商务处理。

嵌入到Apache中

Perl能嵌入到Web服务器中去,从而能使处理速度提升20倍。mod_perl 能使Apache Web服务器嵌入Perl的解释器。

原文地址: http://www.perl.org/about.html

(0)

相关推荐

  • About Perl(翻译Perl官网介绍)

    强大, 稳定, 成熟, 可移植性 Perl 5 是一门有着26年历史的,功能强大的.性能丰富的编程语言.Perl能在超过100种的平台上运行,从便携式设备到大型主机.同时她也适合原型设计及大范围的开发项目. 如果拿Perl比做开发语言的大家庭,那么Perl 6就是这个大家庭中的一员,但同时Perl 6又是一门有自己独立开发团队的独立的语言.她的存在对Perl 5的持续开发影响不大. 白皮书: 技术展示 可供您任意使用的Perl 5 技术白皮书 Perl database ORM - 让数据库查询

  • 如何在spring官网查找XML基础配置文件

    这篇文章主要介绍了如何在spring官网查找XML基础配置文件,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 1.首先进入spring官网:https://spring.io/: 2.然后点击projects目录,出现如下页面: 3.点击spring framework进入spring框架页面,点击Learn,点击Reference Doc如图: 4.进入doc页面后,点击Core,如图: 5.进入core页面后,点击1.2.1 Configu

  • Threejs实现滴滴官网首页地球动画功能

    偶然翻滴滴官网看到首页下翻第六栏(大概)有个绚丽的地球的三维动画,试着用there.js实现了下,基本实现了动画效果,不过还是有些问题:这个动画看似简单,但也用到好的绘制方法和计算,这里先写一下主要功能的实现: 先看示例:http://39.106.166.212:8080/webgl/t4(由于是写dome的一个项目,内容较多没做优化,第一次加载会会比较慢,需多等待几秒) (lice这个截图工具也是很不好用,每次都截到一半 ╮(╯﹏╰)╭) 一. 3d绘制场景的构建 绘制一个3d程序首先需要添

  • Jupyter安装拓展nbextensions及解决官网下载慢的问题

    Anaconda Jupyter安装拓展nbextensions 先在终端pip两个包: Pip install jupyter_contrib_nbextensions Pip install jupyter_nbextensions_configurator 安装成功后 Jupyter contrib nbextension install --user Pip install jupyter_contrib_nbextensions Pip install jupyter_nbextens

  • Python3.8官网文档之类的基础语法阅读

    目录 1.类定义 2.类对象 3.实例对象 4.方法对象 5.类和实例变量 6.补充说明 官网类的基础语法阅读 英文官方文档: https://docs.python.org/3.8/tutorial/classes.html 中文官方文档: https://docs.python.org/zh-cn/3.8/tutorial/classes.html 类提供了一种组合数据和功能的方法. 创建一个新类意味着创建一个新的对象类型,从而允许创建一个该类型的新实例. 1.类定义 最简单的类定义看起来像

  • JavaScript仿小米商城官网完整页面实现流程

    目录 一.首页的制作 1.下载APP的制作 2.导航栏的制作 3.轮播图的制作 二.登录.注册页面的制作 1.盒子布局 2.复选框样式更改 三.页面跳转 不知不觉学习前端已经快4个月啦,之前没学JavaScript之前做的项目都只能看不能玩,小米官网这个页面算上写出的第一个相对完整一点的项目,虽然需要进步的地方还有很多,但是未来可期! 本篇博客主要是针对在书写这个项目时遇到的一些问题,找出对应的方法,记录一下自己在写这个项目时踩过的坑. 一.首页的制作 首页的主要效果有如下几个: 下载APP.购

  • 利用vue3+threejs仿iView官网大波浪特效实例

    目录 前言 一.效果图 二.代码 三.背景图片素材 总结 前言 Threejs可以理解为是一个web端三维引擎(渲染模型,数据可视化),如果有接触过UnralEngine 4(虚幻四)等游戏引擎的,应该很容易理解在一个三维场景必备的每一个部件(场景,渲染器,网格模型,材质,光源,色相机).好的,基础知识咱们先跳过,直接上实现的过程 一.效果图 先上最终效果图: 具体效果可参考iview官方界面iView - 一套高质量的UI组件库 大波浪效果,使用的是three.js的官方例子,需要先安装thr

  • jQuery + html + css 实现王者荣耀官网首页效果 附实例代码

    访问地址 reset.css /** * Eric Meyer's Reset CSS v2.0 (http://meyerweb.com/eric/tools/css/reset/) * http://cssreset.com */ html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, cod

  • JavaScript仿小米官网注册登录功能的实现

    目录 首先我们需要搭建好页面布局 JS功能1 JS功能2 JS功能3 JS功能4 效果图如下: 首先我们需要搭建好页面布局 html的代码如下: ​ <div class="contentrightbottom"> <div class="contentrightbottombox"> <div class="crbottomlogin"> <div class="login">

  • 关于SpringBoot简介、官网构建、快速启动的问题

    目录 SpringBoot概述 起步依赖 探索父工程 探索依赖 小结 程序启动 切换web服务器 spring与springboot的对比 官网构建工程 进入SpringBoot官网 选择依赖 生成工程 SpringBoot工程快速启动 问题引入 打包 启动 SpringBoot概述 SpringBoot 是由Pivotal团队提供的全新框架,其设计目的是用来简化Spring应用的初始搭建以及开发过程. 大家已经感受了 SpringBoot 程序,回过头看看 SpringBoot 主要作用是什么

随机推荐