比较 python & perl

2016-02-19 18:08 5 1 收藏

下面是个比较 python & perl教程,撑握了其技术要点,学起来就简单多了。赶紧跟着图老师小编一起来看看吧!

【 tulaoshi.com - 编程语言 】


  好久不来,竟然多了个我最喜欢的东东,忍不住手痒,发他一帖,不到之处,各位多指教 :)
  
  我觉得 python 比 perl 强的地方主要有五个
  1, 稳定
  试过用 perl 写的几个大一点的程序,运行一段吧时间后就崩溃,而且打印出的信息太简短,基本没什么帮助。据说 python 是从不崩溃的,假如真的这样就太好了,呵呵
  2, 多线程支持
  我认为差不多是最大的缺陷了,很忙的服务器,对每个连接都 fork 一个进程,太夸张了,而且效率也差,大概就是这个原因导致 perl 没有类似 zope 的东西吧
  3, 可以编译执行
  到不是说 perl 不能编译,perl 对 OO 的模块编译也不错的,就是需要 require 的 ph 文件,太伤脑筋了!比方把一些扩展功能写成一个一个函数,放在 ph 里,有程序启动时动态装入,好象没办法直接编译
  4, 和 Java 联系紧密
  本人很讨厌用 java ,但工作需要,偶然也要用,现在好了,有了 jython ,基本上可以不写 java 程序了
  5, 简单,轻易学习
  __setXXX__, __getXXX__ 比 tie 要直观
  try-raise-except 比 eval-die-$@ 也直观多了,而且我总怀疑 try-raise-except 的效率好高些,不知道为什么 perl 把这些东西弄得那么难懂,可能是历史的原因
  
  当然,不是说 perl 不好,perl 也有些优点是 python 没法比的,目的只是为 python 摇旗呐喊,差不多同样优秀的两种语言,支持者的数量不应该差这么多的。
  本人最喜欢的两种语言就是 perl & python ,不过看来又要加上 C# 了

来源:http://www.tulaoshi.com/n/20160219/1616865.html

延伸阅读
标签: Web开发
问:我现在有一个html的网页代码,要将其改为perl程序,如果只是单纯在其第一行加上"#!../perl/bin/perl",并将文件后缀名改为.cgi,会出现错误提示"You don't have permission to access /test/index.cgi on this server."。换句话说:后缀名为.cgi的perl里如何包含html代码? 答:sub html_html { print "Content-type: text/htm...
标签: 瑜伽 养生 健康
     有很多运动员、舞者或者是身体局部需要康复的人,都会做某些瑜伽动作来保养或者是改善身体状况。照理说,这种动作很慢,不激烈的运动,应该不像跑步、打球那样,会有运动伤害才是。但瑜伽姿势不当,一样会受伤。它受伤的范围从肌肉拉伤、韧带拉伤、跌伤…都有。 做一个运动,没有达到效果就罢了,但是千万要保护...
标签: Web开发
随着ADOBE CS3系列产品的亮相,我们最关注的Dreamweaver CS3也获得了最新的消息。 首先先来看看传统的Dreamweaver彩蛋是否还在。 第一个Dreamweaver彩蛋就是: 1,在网页中插入一张图像; 2,打开属性面板,在图像的缩略图上双击鼠标+Ctrl键 这里看到的头像即为开发Dreamweaver的相关人员。 第二个Dreamweaver彩蛋就是: 1,打开属性...
Intent :当找到与设置的Intent限制相同的Activity时候通过startActivity()就会启动该Activity 电话播号器: intent.setAction("android.intent.action.CALL"); intent.addCategory("android.intent.category.DEFAULT"); intent.setData(Uri.parse("tel:" + strmobile)); startActivity(intent);//方法内部会自动为Intent添加类别:android.inten...
Python简介 Python是一种简单易学,功能强大的解释型编程语言,它有简洁明了的语法,高效率的高层数据结构,能够简单而有效地实现面向对象编程,非凡适用于快速应用程序开发,也可以用来开发大规模的重要的商业应用。Python是一个理想的脚本语言。Python免费开源,可移植到多种操作系统,只要避免使用依靠于特定操作系统的特性,Pyth...

经验教程

976

收藏

39
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部