[技术] Python 与 Perl 合并,打造史上最牛语言 Parrot

Apr 1st, 2010

转载本站文章请注明,转载自:扶凯[http://www.php-oa.com]

本文链接: http://www.php-oa.com/2010/04/01/python-perl-parrot.html

据Perl官方网站的消息,Perl之父Larry Wall和Python之父Guido van Rossum 4月1日联合宣布,经过一年的酝酿,决定合并两大技术社区,吸收两大语言的优势,开发出史上最牛编程语言,这种语言的名字将是Parrot(鹦鹉).

Guido van Rossum在采访中表示,之所以取这个名字,首先是要保持以P开头.而Larry Wall透露,这也是为了自己所在的出版公司O’Reilly相关图书封面设计方便(该公司的图书多以动物作为封面),所以选一个看上去比较可爱的动物.

Guido还表示,这个名字也是吸取了Python起名不慎的教训,虽然 Python的名字本身来自BBC的节目Monty Python’s Flying Circus,但大多数人还是以为Python是蟒蛇之意.而O’Reilly的Python书封面不是蟒蛇就是老鼠,大大影响了女程序员学习 Python语言的热情.

Larry Wall同意,改个好名字也是两个语言合并的重要原因.Perl图书多以骆驼之类艰苦耐劳形象出现,影响了80后和90后追求快乐编程的年轻程序员学习 Perl的热情,是造成目前Perl不如以前景气的重要原因.

至于怎样合并,两位大师表示,已 经在开发一个通用的虚拟机,会同时实现对Perl和Python的向后兼容,而且将支持此前两种语言没有但其他主流语言比较优秀的特性.

报道还给出了Parrot语言代 码片断:

    # copy stdin to stdout, except for lines starting with #
  while left_angle_right_angle:
        if dollar_underscore[0] =eq= "#":
            continue_next;
        }
        print dollar_underscore; }

O’Reilly公司也同时发布消息,将出版Programming Parrot一书.该公司总裁Tim O’Reilly表示,完全相信这是一个历史事件,Parrot有望统一江湖,解决目前编程语言太多,程序员无所适从的局面.

来自: CSDN

Del.icio.us Google书签 Digg Live Bookmark Technorati Furl Yahoo书签 Facebook 百度搜藏 新浪 ViVi 365Key 网摘 天极网摘 和讯网摘 博拉网 POCO 网摘 饭否 QQ 书签 Digbuzz 我挖网 Mister Wong
Tags:
  1. walkerxk
    Apr 1st, 2010 at 15:40
    Reply | Quote | #1

    :shock: 今天四月一号

  2. admin
    Apr 1st, 2010 at 15:55
    Reply | Quote | #2

    Perl6的意义,并不仅仅在之于对Perl本身的改革,如果它的构想成功了,也许整个动态语言的格局都会为之

    改变。这让我想起一部叫《英雄》的结局巨傻比的电影,当满脸痘痕,坑坑哇哇的李连杰说出:“刺客的最高境界就

    是不杀,就是和平……”,那时我快吐了。。不过放之于Perl6之上,也许挺合适。

  3. admin
    Apr 1st, 2010 at 15:59
    Reply | Quote | #3

    执着的人,能把梦想,变成现实。Parrot 这个项目(不是上面指的)虽然是一些 Perl 中非常执着的人因为一个笑话搞出的项目.但我认为,还是很有可能成为现实的

  4. admin
    Apr 1st, 2010 at 16:00
    Reply | Quote | #4

    9 年前的笑话原文在这 http://www.perl.com/pub/a/2001/04/01/parrot.htm

  5. xifs
    Apr 2nd, 2010 at 01:18
    Reply | Quote | #5

    九年前的笑话难道要成真了?

  6. droidke
    Apr 2nd, 2010 at 11:11
    Reply | Quote | #6

    愚人节吧

  7. Blinux
    Apr 3rd, 2010 at 15:05
    Reply | Quote | #7

    被fukai耍了 :mrgreen:

  8. TomBoston
    Apr 6th, 2010 at 03:14
    Reply | Quote | #8

    支持fukai

  9. ioerr
    Apr 13th, 2010 at 13:10
    Reply | Quote | #9

    我靠,真的么?那得是个怪兽级的东东啊,期望ing

  10. dft2000
    Apr 23rd, 2010 at 00:56

    http://parrot.org/
    真有这么一个项目。

  11. marsaber
    Sep 9th, 2010 at 14:03

      说来有趣,Parrot项目源起2001年愚人节精心设计的一个骗局。当时,O’Reilly公司的网站Perl.com上发表了一篇煞有其事的文章,内容是对Perl之父Larry Wall和Python之父Guido van Rossum的访谈,声称有大事发生,两位老爸决定联合两个社区的力量,共同开发一种新语言Parrot。之所以取这个名字,首先是要以P开头,另外为了 O’Reilly公司相关图书封面设计方便,所以选一个动物(该公司的图书多以动物作为封面,Larry Wall是该公司员工)。有意思的是,文中甚至还给出了新语言的代码,并声称OReiily公司将出版相关的新书,至今这本子虚乌有的书的专门页面尚在。

      被骗得晕头转向的Perler和Pythoner们很快醒悟过来,并会心大笑。但是,Perl社区有些同学可是认死理的。他们当真启动了Parrot项目,通过开发一个多语言动态虚拟机,同时支持 Python和Perl 6。技术路线上,他们选择了基于寄存器的方式,受到不少批评。但是,坚持还是带来了成果。