Perl 是 Practical Extraction and Report Language 的缩写 "实用报表提取语言"。

ActiveStatePerl 和 Strawberry Perl 在 Windows 平台上Perl的编译器

Perl  于后两者的关系 是 C 语言和 linux 系统有自带的GCC 的关系。

ActiveState Perl和 Strawberry Perl最大的区别是 Strawberry Perl 里面有多包含一些 CPAN 里的模块,所以Strawberry Perl 下载的安装文件有 80多M, 而ActiveState Perl 只有20M 左右。

ActiveState Perl: ActiveState提供了一个免费的社区版本和一个商业支持的Perl用于Win32和Perl的二进制分布。

Strawberry Perl:用于Windows的100%开源Perl,使用来自CPAN的模块不需要二进制包。

ActivePerl含了包括有 四套开发工具程序:

Perl for Win32、Perl for ISAPI、PerlScript、Perl Package Manager

可以让用户编写出适用于unix,windows,linux系统的的CGI程序。
使用Perl Package Manager来管理包 ppm install xxx.ppd

在Unix 系统和 Mac OS X 系统默认都有安装Perl 的编译器。

可以通过perl -v 命令查看安装的版本。

Windows上还有一个常见的是Cygwin的Perl。

总结: 我知道来这里看了也不明白到底有啥区别

Perl 和 StrawberryPerl 与 ActivePerl 的区别详解相关推荐

  1. HashTable和HashMap的区别详解

    HashTable和HashMap的区别详解 一.HashMap简介 HashMap是基于哈希表实现的,每一个元素是一个key-value对,其内部通过单链表解决冲突问题,容量不足(超过了阀值)时,同 ...

  2. java mod %区别_Java中 % 与Math.floorMod() 区别详解

    %为取余(rem),Math.floorMod()为取模(mod) 取余取模有什么区别呢? 对于整型数a,b来说,取模运算或者取余运算的方法都是: 1.求 整数商: c = a/b; 2.计算模或者余 ...

  3. 关于numpy中eye和identity的区别详解

    https://www.jb51.net/article/175386.htm np.identity(n, dtype=None) np.eye(N, M=None, k=0, dtype=< ...

  4. php为什么需要配置路由器,laravel 配置路由 api和web定义的路由的区别详解

    1.路由经过中间件方面不同 打开kerenl.php就可以看到区别 protected $middlewareGroups = [ 'web' => [ \App\Http\Middleware ...

  5. python协程详解_对Python协程之异步同步的区别详解

    一下代码通过协程.多线程.多进程的方式,运行代码展示异步与同步的区别. import gevent import threading import multiprocessing # 这里展示同步和异 ...

  6. Jar/War/Ear等包的作用与区别详解

    Jar/War/Ear等包的作用与区别详解 以客户角度来看,jar文件就是一种封装格式,用户不需要知道jar包中有多少个.class格式的文件及每个文件中的功能与作用,也可以得到相应的访问的结果.ja ...

  7. Java中print、printf、println的区别 详解

    Java中print.printf.println的区别详解 printf主要是继承了C语言的printf的一些特性,可以进行格式化输出 print就是一般的标准输出,但是不换行 println和pr ...

  8. axios请求接口http_使用axios请求接口,几种content-type的区别详解

    axios的使用 安装(一般使用框架的话, 脚手架都集成了) $ npm install axios 请求示例 // POST axios.post('/user', { firstName: 'Fr ...

  9. vue 事件调用 传参_对vue下点击事件传参和不传参的区别详解

    如下所示: {{btn_text1}} {{btn_text2}} var _vm = new Vue({ data : { btn_text1 : '点击1' , btn_text2 : '点击2' ...

最新文章

  1. objective-c系列-单例
  2. CUDA学习-计算实际线程ID
  3. (转载)(官方)UE4--图像编程----Parallel Rendering Overview
  4. 【正一专栏】梅西!梅西!梅西!
  5. python用pil图像放大缩小_python使用PIL缩放网络图片并保存的方法
  6. 推荐一位零基础学 NLP 的大佬,内含成长历程
  7. php flash 图片上传,Flash教程:flash+php实现图片上传
  8. rocketmq 几种队列_进阶必看的 RocketMQ ,就这篇了
  9. RHEL 5服务篇—LAMP平台的部署及应用
  10. 项目管理十大知识领域和五大过程
  11. 安卓手机屏幕投射电脑能同步声音
  12. 2020腾讯广告大赛 :13.5 baseline
  13. 爬虫的初步进阶||正则表达式+BeautifulSoup处理特殊标签实现多级网页跳转的信息爬取
  14. java多线程(超详细)
  15. java编写一个可切换的界面_java web 项目实现手动中英文切换
  16. qq空间显示手机型号android,手机QQ空间说说怎么显示手机型号
  17. 爬虫学习笔记(三)——利用JSON爬取豆瓣热映的使用
  18. micropython移植stm32f746_STM32L476和STM32F746的外部Flash复制文件速度对比
  19. linux系统安装nacos(减少踩坑)并设置开机自动
  20. 8.16 Redis的新数据结构、配置文件及使用

热门文章

  1. 数字图像的傅里叶变换(Fourier Transform)及其展示: 频率中心化
  2. Mockito使用教程
  3. C程序---编程统计候选人得票数
  4. matlab精华(转)
  5. 工作之旅_C#篇(第一天)
  6. 工业视觉系统相关知识和选型介绍(一):相机篇
  7. 2022年最新江西建筑八大员(标准员)考试试题及答案
  8. 异形结构的纳米材料:纳米团簇/纳米丝/纳米棒/纳米管的相关研究
  9. 管理科学:忽悠法求最大最小值
  10. 炭材料中间相炭微球MCMB的制备日常 · 刚刚 0阅读 · 0点赞