V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
fox0001
V2EX  ›  程序员

Perl 是什么鬼?

  •  
  •   fox0001 · 2017-08-15 03:19:18 +08:00 · 6731 次点击
    这是一个创建于 2663 天前的主题,其中的信息可能已经有所发展或是发生改变。
    第一次使用 perl,计划安装个模块。看着 cpan 一堆初始化,都忘了要干啥……

    有大神带路吗?
    40 条回复    2017-08-17 13:49:25 +08:00
    doxiami1
        1
    doxiami1  
       2017-08-15 03:37:54 +08:00   ❤️ 10
    带你个头,你都不尊重 Perl,我干嘛要带你学 Perl
    markocen
        2
    markocen  
       2017-08-15 03:51:22 +08:00 via Android
    喜欢 perl 5 的 logo
    fox0001
        3
    fox0001  
    OP
       2017-08-15 03:54:38 +08:00
    @doxiami1 #1 其实也不打算学。只是想了解什么才是使用 Perl 的正确姿势。你喜欢 Perl 的话,不是应该推广一下吗? PS. 吐槽不是 v2 发帖的基本属性吗?😂
    fox0001
        4
    fox0001  
    OP
       2017-08-15 03:57:15 +08:00
    @markocen #2 速龙?
    cuebyte
        5
    cuebyte  
       2017-08-15 04:28:17 +08:00   ❤️ 3
    @fox0001 你周围的人或多或少会觉得你人品有问题。
    fox0001
        6
    fox0001  
    OP
       2017-08-15 06:32:08 +08:00
    @cuebyte #5 呃,难道就没人跟我有相同的经历吗?
    liprais
        7
    liprais  
       2017-08-15 08:14:23 +08:00 via iPhone
    七八年前写了一阵子 perl,隔两个星期就看不懂了
    araraloren
        8
    araraloren  
       2017-08-15 08:48:18 +08:00
    同理,如果你去安装 linux 软件,对着源码包的 README 也是一堆操作。。
    大部分模块安装包管理就可以了,当然专业的就是使用 cpan cpanm
    感觉 Perl 在 V 站不怎么受待见,当然我已经转向 Perl 6 了。。
    jhaohai
        9
    jhaohai  
       2017-08-15 08:50:03 +08:00 via iPhone
    上古神器
    libook
        10
    libook  
       2017-08-15 08:53:28 +08:00
    我和 Larry Wall 合过影~~~
    然而我不用 Perl
    bbsteel
        11
    bbsteel  
       2017-08-15 08:54:45 +08:00 via Android
    lz 像个巨婴
    zhoulouzi
        12
    zhoulouzi  
       2017-08-15 09:30:21 +08:00
    什么鬼?什么鬼?什么鬼?什么鬼?什么鬼?什么鬼?什么鬼?什么鬼?什么鬼?
    不是鬼,不是鬼,不是鬼,不是鬼,不是鬼,不是鬼,不是鬼,不是鬼,不是鬼,
    irenicus
        13
    irenicus  
       2017-08-15 09:44:24 +08:00
    bless $lz, PerlHacker;
    m939594960
        14
    m939594960  
       2017-08-15 09:46:33 +08:00   ❤️ 4
    楼上好多玻璃心的啊!
    crisewng
        15
    crisewng  
       2017-08-15 10:05:10 +08:00
    @libook 是那年 larry wall 来北京合照的吧? 14 年吧
    crisewng
        16
    crisewng  
       2017-08-15 10:08:34 +08:00
    用 cpanm 装阿 安装的很快的
    fox0001
        17
    fox0001  
    OP
       2017-08-15 10:32:19 +08:00
    @araraloren #8 Linux 的话,现在很少自己编译程序和处理依赖关系了。一般用 apt,甚至上 docker。

    据说 Perl 6 是另一个平衡的世界…我就问下,那边风景美吗?
    fox0001
        18
    fox0001  
    OP
       2017-08-15 10:35:53 +08:00
    @crisewng #16 可能是第一次使用吧。初始化 cpan,下载一堆模块,然后半天 test。不知道是不是我操作不当,还是没有指定国内源。有没有比较好的入门教程?
    reus
        19
    reus  
       2017-08-15 10:37:47 +08:00
    来,张开嘴,等我一壶开水喂你嘴里
    libook
        20
    libook  
       2017-08-15 11:02:01 +08:00
    @crisewng 是啊哈哈哈,老头说话挺有意思的
    araraloren
        21
    araraloren  
       2017-08-15 11:20:22 +08:00
    @fox0001 ~ 你也知道 不用编译 处理依赖,所以你去 cpan 找源码的理由又是什么呢。。 :) 哈哈
    cpanm cpan 都好使
    Perl 6 世界大 风景也美 当然 坑也不少。。。
    fox0001
        22
    fox0001  
    OP
       2017-08-15 12:18:09 +08:00
    @araraloren #21 不是找源码,是安装模块…
    walk1ng
        23
    walk1ng  
       2017-08-15 13:44:33 +08:00
    私以为,语言中论飘逸(当然你也可以理解为无序),Perl 无出其右。
    ioth
        24
    ioth  
       2017-08-15 14:35:57 +08:00
    不是说 php5 就是 perl6 ?
    NoAnyLove
        25
    NoAnyLove  
       2017-08-15 14:46:32 +08:00
    好多年前买了一本 Perl 入门书籍,结果被书籍开头的话吓退了,那段话大概意思是说:如果你不是每天都要话至少 20 分钟来写 Perl 的话,那么没有必要学习它,用它写东西虽然会很短,但是要记的东西太多,语法太复杂。。。

    然后那本书我到现在还没往后看。。。。。。。
    yaowenz
        26
    yaowenz  
       2017-08-15 16:19:20 +08:00
    弃坑吧。那个时候在日企玩了两年 catalyst,现在已经基本忘光了。
    crazyneo
        27
    crazyneo  
       2017-08-15 16:40:03 +08:00
    @NoAnyLove 没毛病,但实际上国内现在哪有写 perl 的工作,早几年在前 web1.0 时代还有用这个写 cgi 或者写动态 html 生成,现在这玩意在多数人手里和 bash 一样,不太可能会有人专门玩这个了。
    i730
        28
    i730  
       2017-08-15 17:53:14 +08:00
    @fox0001 我和你经历相同,就想安装一个 HTTP API 的组件,别的语言调用,然后 balabalabala
    fox0001
        29
    fox0001  
    OP
       2017-08-15 21:08:13 +08:00
    @i730 #28 再然后呢?有没有什么教程值得分享之类?
    hantsy
        30
    hantsy  
       2017-08-15 22:16:58 +08:00
    @crazyneo 之前写 CGI 的比较多,以前我看过 Perl 一本书,一直没写过,后面发现 PHP,ASP 更简单流行些。记得大学时有个网站叫 5460 (我思念你)同学录,那时很火,比 ChinaRen (后来 Sohu 的)的早很多, 它是用 CGI 写的,当时觉得很牛 B。

    Perl 另外就是一些管理员用来代替 Bash 写系统脚本,但是 Python,Ruby 这些在近几年在 Operations 用得更多些。
    changwei
        31
    changwei  
       2017-08-15 23:23:18 +08:00 via Android   ❤️ 1
    没学过 perl 的看不懂为什么要骂楼主,小白求解释一下
    gemini
        32
    gemini  
       2017-08-16 00:40:56 +08:00
    大约 10 年前在学校图书馆啃《 Perl 技术内幕》,封面黑乎乎那本
    fox0001
        33
    fox0001  
    OP
       2017-08-16 07:50:34 +08:00
    @changwei #31 你试试就明白了
    ferstar
        34
    ferstar  
       2017-08-16 09:04:17 +08:00
    上古神器,建议迁移 Python 或者 Ruby,可读性好太多。

    新业务用 Python 写,旧的 Perl 看得懂的,慢慢改成 Python,看不懂的就扔在那别管
    irenicus
        35
    irenicus  
       2017-08-16 09:21:35 +08:00
    @changwei 类似于少主人吐槽老家臣办事慢,结果被老主人训
    lucces
        36
    lucces  
       2017-08-16 11:53:05 +08:00
    记得初入职场( xx 基因),一家生物科技公司,那里是 perl 的天下。
    zsen
        37
    zsen  
       2017-08-16 14:45:42 +08:00
    当年看过雷傲论坛的代码,还尝试修改些小功能。。
    winglight2016
        38
    winglight2016  
       2017-08-16 18:04:11 +08:00
    @irenicus 好到位的形容,给你 103 分
    crisewng
        39
    crisewng  
       2017-08-17 13:48:35 +08:00
    @libook 哈哈那年我正好没赶上 后悔
    crisewng
        40
    crisewng  
       2017-08-17 13:49:25 +08:00
    @fox0001 小骆驼看会了就可以入门阿。我那会就是看的那个,看完后在练练很快就会的
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5267 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 29ms · UTC 01:22 · PVG 09:22 · LAX 17:22 · JFK 20:22
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.