阅读更多

11顶
2踩

编程语言

原创新闻 Perl 5.16 发布,修改了59万行代码

2012-05-22 15:33 by 副主编 wangguo 评论(12) 有7945人浏览
Perl开发团队今天发布了最新的稳定版本Perl 5.16。该团队称:
引用
Perl 5.16是一个功能改进和bug修复版本,自从Perl 5.14发布之后,该版本经过了12个月的开发工作,大约2500个文件中的超过59万行代码被修改。



Perl 最初的设计者为拉里•沃尔(Larry Wall),于1987年12月18日发表。Perl借取了C、sed、awk、shell scripting以及很多其他程序语言的特性。其中最重要的特性是它内部集成了正则表达式的功能,以及巨大的第三方代码库CPAN。简而言之,Perl象C一样强大,象awk、sed等脚本描述语言一样方便。

该版本的主要改进包括:

  • 新增了一个__SUB__令牌,该令牌可以返回一个当前子程序的参照,使开发者编写的递归闭包更简洁。
  • 新增了对Unicode 6.1标准的支持,现在标记(包、方法等)名称可以更好地支持Unicode字符。
  • 新增了大量“pads”操作相关的功能。Pad(或暂存器)是用于存储每个子程序词法变量的数据结构。
  • 改进了核心文档,该版本中包含了一个新的面向对象编程教程,之前的面向对象参考文档已经被重写。
此外,该版本还包含了许多性能改进、文档改进、核心模块改进,以及bug修复等,详细信息参阅:http://lwn.net/Articles/486633/

下载地址:http://www.perl.org/get.html
  • 大小: 5.1 KB
11
2
评论 共 12 条 请登录后发表评论
12 楼 fjjiaboming 2012-05-24 13:43
问题更多. 死去吧.
11 楼 james_jj 2012-05-24 09:05
Perl现在主要是日本人在研发吗.我看日本用perl的很多啊
10 楼 xbwolf 2012-05-23 20:16
不就是重写了吗
9 楼 cqsasr 2012-05-23 11:49
大概是使用查找/替换的方法进行修改吧。
8 楼 kingwmj 2012-05-23 11:05
新增了对Unicode 6.1标准的支持

为了上面这一条,重新写了一遍
7 楼 kingwmj 2012-05-23 11:05
重新开发了一次.
6 楼 hantsy 2012-05-23 09:54
Perl 6
5 楼 hantsy 2012-05-23 09:54
Perl 要等多久。
4 楼 ayanami001 2012-05-23 09:44
这只是一个数字 不代表什么
3 楼 archy123 2012-05-23 08:51
还不如直接说重新开发了一遍!
2 楼 lioncin 2012-05-22 17:28
靠 60万行 全是空格吗
1 楼 andyhan 2012-05-22 17:26
每天修改超过1600行。

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • 一个程序员多年的收藏

    呵呵,除了平时写的代码,就是那些百看不厌的电子书了。  昨天很郁闷,我用了5年的移动硬盘,莫名奇妙的坏掉了。里面40G的资料全部报销了。  为了不再重蹈覆辙,我决定把重要的电子书都放到网络硬盘上去备份。...

  • 安卓开发的工作流程

    Table of Contents 1. 工作环境的安装与配置 ... 下载代码、编译、提交 2.1. 下载代码 2.1.1. 代码分仓权限控制说明 2.2. 搜索代码 2.3. 编译 2.3.1. system-config 下编译详解...

  • 程序员简介

    确认程序操作进行测试,修改程序序列和/或代码。 准备写操作指令供用户参考。 保持历史记录,通过记录方案的制定和修订。 维护客户的信息和保护保密的业务。 技能/资格:一般的编程技巧,分析信息,解决问题,软件...

  • Linux命令大全总结(看这一篇就够了)

    O,o:在当前行前面,后面插入一空行 cw,dw:改变(置换)/删除光标所在处的单词的命令 (c=change,d=delete) x,d$,dd:删除光标处,光标之后,光标所在行的字符 1.2 光标移动 k,j,h,l:分别上下左右移动光标...

  • 一个程序员的多年珍藏--收藏

    呵呵,除了平时写的代码,就是那些百看不厌的电子书了。  昨天很郁闷,我用了5年的移动硬盘,莫名奇妙的坏掉了。里面40G的资料全部报销了。  为了不再重蹈覆辙,我决定把重要的电子书都放到网络硬盘上去备份。...

  • other 猿 多年收藏

    呵呵,除了平时写的代码,就是那些百看不厌的电子书了。 昨天很郁闷,我用了5年的移动硬盘,莫名奇妙的坏掉了。里面40G的资料全部报销了。 为了不再重蹈覆辙,我决定把重要的电子书都放到网络硬盘上去备份。...

  • 收藏吧 少年

    呵呵,除了平时写的代码,就是那些百看不厌的电子书了。  昨天很郁闷,我用了5年的移动硬盘,莫名奇妙的坏掉了。里面40G的资料全部报销了。  为了不再重蹈覆辙,我决定把重要的电子书都放到网络

  • 有一种收藏叫转载

    呵呵,除了平时写的代码,就是那些百看不厌的电子书了。  昨天很郁闷,我用了5年的移动硬盘,莫名奇妙的坏掉了。里面40G的资料全部报销了。  为了不再重蹈覆辙,我决定把重要的电子书都放到网络硬盘上去备份。...

  • 巧用 cowsay 做个性化 motd

    cowsay 是终端下的 ASCII 图形程序,采用 Perl 语言编写,可以自己下载程序包部署,也可以使用 Linux 下的 apt-get、yum 或 macOS 下的 brew 来直接安装使用,输入 cowsay 加字符串即可显示一头小奶牛在说话。...

  • 多年的收藏

    呵呵,除了平时写的代码,就是那些百看不厌的电子书了。 <br /> 昨天很郁闷,我用了5年的移动硬盘,莫名奇妙的坏掉了。里面40G的资料全部报销了。 为了不再重蹈覆辙,我决定把重要的电子书都放到...

  • setuptools-40.7.3-py2.py3-none-any.whl

    Node.js,简称Node,是一个开源且跨平台的JavaScript运行时环境,它允许在浏览器外运行JavaScript代码。Node.js于2009年由Ryan Dahl创立,旨在创建高性能的Web服务器和网络应用程序。它基于Google Chrome的V8 JavaScript引擎,可以在Windows、Linux、Unix、Mac OS X等操作系统上运行。 Node.js的特点之一是事件驱动和非阻塞I/O模型,这使得它非常适合处理大量并发连接,从而在构建实时应用程序如在线游戏、聊天应用以及实时通讯服务时表现卓越。此外,Node.js使用了模块化的架构,通过npm(Node package manager,Node包管理器),社区成员可以共享和复用代码,极大地促进了Node.js生态系统的发展和扩张。 Node.js不仅用于服务器端开发。随着技术的发展,它也被用于构建工具链、开发桌面应用程序、物联网设备等。Node.js能够处理文件系统、操作数据库、处理网络请求等,因此,开发者可以用JavaScript编写全栈应用程序,这一点大大提高了开发效率和便捷性。 在实践中,许多大型企业和组织已经采用Node.js作为其Web应用程序的开发平台,如Netflix、PayPal和Walmart等。它们利用Node.js提高了应用性能,简化了开发流程,并且能更快地响应市场需求。

  • Centos7-离线安装redis

    Centos7-离线安装redis

  • setuptools-39.0.1-py2.py3-none-any.whl

    Node.js,简称Node,是一个开源且跨平台的JavaScript运行时环境,它允许在浏览器外运行JavaScript代码。Node.js于2009年由Ryan Dahl创立,旨在创建高性能的Web服务器和网络应用程序。它基于Google Chrome的V8 JavaScript引擎,可以在Windows、Linux、Unix、Mac OS X等操作系统上运行。 Node.js的特点之一是事件驱动和非阻塞I/O模型,这使得它非常适合处理大量并发连接,从而在构建实时应用程序如在线游戏、聊天应用以及实时通讯服务时表现卓越。此外,Node.js使用了模块化的架构,通过npm(Node package manager,Node包管理器),社区成员可以共享和复用代码,极大地促进了Node.js生态系统的发展和扩张。 Node.js不仅用于服务器端开发。随着技术的发展,它也被用于构建工具链、开发桌面应用程序、物联网设备等。Node.js能够处理文件系统、操作数据库、处理网络请求等,因此,开发者可以用JavaScript编写全栈应用程序,这一点大大提高了开发效率和便捷性。 在实践中,许多大型企业和组织已经采用Node.js作为其Web应用程序的开发平台,如Netflix、PayPal和Walmart等。它们利用Node.js提高了应用性能,简化了开发流程,并且能更快地响应市场需求。

  • 基于JSP实现的在线仓库管理系统源码.zip

    这个是一个JSP实现的在线仓库管理系统,管理员角色包含以下功能:仓库管理员登录,货品&类别信息管理,采购信息管理,出库和入库管理,财务信息管理,管理员管理等功能。 本项目实现的最终作用是基于JSP实现的在线仓库管理系统 分为1个角色 第1个角色为管理员角色,实现了如下功能: - 仓库管理员登录 - 出库和入库管理 - 管理员管理 - 财务信息管理 - 货品&类别信息管理 - 采购信息管理

  • 基于springboot的房屋租赁系统

    开发语言:Java JDK版本:JDK1.8(或11) 服务器:tomcat 数据库:mysql 5.6/5.7(或8.0) 数据库工具:Navicat 开发软件:idea 依赖管理包:Maven 代码+数据库保证完整可用,可提供远程调试并指导运行服务(额外付费)~ 如果对系统的中的某些部分感到不合适可提供修改服务,比如题目、界面、功能等等... 声明: 1.项目已经调试过,完美运行 2.需要远程帮忙部署项目,需要额外付费 3.本项目有演示视频,如果需要观看,请联系我v:19306446185 4.调试过程中可帮忙安装IDEA,eclipse,MySQL,JDK,Tomcat等软件 重点: 需要其他Java源码联系我,更多源码任你选,你想要的源码我都有! https://img-blog.csdnimg.cn/direct/e73dc0ac8d27434b86d886db5a438c71.jpeg

  • setuptools-12.0.2-py2.py3-none-any.whl

    Node.js,简称Node,是一个开源且跨平台的JavaScript运行时环境,它允许在浏览器外运行JavaScript代码。Node.js于2009年由Ryan Dahl创立,旨在创建高性能的Web服务器和网络应用程序。它基于Google Chrome的V8 JavaScript引擎,可以在Windows、Linux、Unix、Mac OS X等操作系统上运行。 Node.js的特点之一是事件驱动和非阻塞I/O模型,这使得它非常适合处理大量并发连接,从而在构建实时应用程序如在线游戏、聊天应用以及实时通讯服务时表现卓越。此外,Node.js使用了模块化的架构,通过npm(Node package manager,Node包管理器),社区成员可以共享和复用代码,极大地促进了Node.js生态系统的发展和扩张。 Node.js不仅用于服务器端开发。随着技术的发展,它也被用于构建工具链、开发桌面应用程序、物联网设备等。Node.js能够处理文件系统、操作数据库、处理网络请求等,因此,开发者可以用JavaScript编写全栈应用程序,这一点大大提高了开发效率和便捷性。 在实践中,许多大型企业和组织已经采用Node.js作为其Web应用程序的开发平台,如Netflix、PayPal和Walmart等。它们利用Node.js提高了应用性能,简化了开发流程,并且能更快地响应市场需求。

  • 备自投tp.pptx

    备自投tp.pptx

  • setuptools-36.2.1-py2.py3-none-any.whl

    Node.js,简称Node,是一个开源且跨平台的JavaScript运行时环境,它允许在浏览器外运行JavaScript代码。Node.js于2009年由Ryan Dahl创立,旨在创建高性能的Web服务器和网络应用程序。它基于Google Chrome的V8 JavaScript引擎,可以在Windows、Linux、Unix、Mac OS X等操作系统上运行。 Node.js的特点之一是事件驱动和非阻塞I/O模型,这使得它非常适合处理大量并发连接,从而在构建实时应用程序如在线游戏、聊天应用以及实时通讯服务时表现卓越。此外,Node.js使用了模块化的架构,通过npm(Node package manager,Node包管理器),社区成员可以共享和复用代码,极大地促进了Node.js生态系统的发展和扩张。 Node.js不仅用于服务器端开发。随着技术的发展,它也被用于构建工具链、开发桌面应用程序、物联网设备等。Node.js能够处理文件系统、操作数据库、处理网络请求等,因此,开发者可以用JavaScript编写全栈应用程序,这一点大大提高了开发效率和便捷性。 在实践中,许多大型企业和组织已经采用Node.js作为其Web应用程序的开发平台,如Netflix、PayPal和Walmart等。它们利用Node.js提高了应用性能,简化了开发流程,并且能更快地响应市场需求。

  • ai制作动物时装走秀-课程网盘链接提取码下载 .txt

    ai制作动物时装走秀-课程网盘链接提取码下载 .txt

  • 箱式变压器的基础知识tp.pptx

    箱式变压器的基础知识tp.pptx

Global site tag (gtag.js) - Google Analytics