Perl 是什么鬼? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要在回答技术问题时复制粘贴 AI 生成的内容
fox0001
V2EX    程序员

Perl 是什么鬼?

  •  
  •   fox0001 2017-08-15 03:19:18 +08:00 7141 次点击
    这是一个创建于 2990 天前的主题,其中的信息可能已经有所发展或是发生改变。
    第一次使用 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 呃,难道就没人跟我有相同的经历吗?
    F281M6Dh8DXpD1g2
        7
    F281M6Dh8DXpD1g2  
       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     Solana     5851 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 48ms UTC 06:19 PVG 14:19 LAX 23:19 JFK 02:19
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86