• 请不要在回答技术问题时复制粘贴 AI 生成的内容
yepinf
V2EX  ›  程序员

请教下 perl 脚本主要是做什么的?

  •  
  •   yepinf · Mar 1, 2019 · 5443 views
    This topic created in 2806 days ago, the information mentioned may be changed or developed.
    哪些领域在用 perl 呢
    附图
    19 replies  •  2019-03-01 15:49:13 +08:00
    nicevar
    nicevar
    Mar 1, 2019
    1
    大量的编译工具链里面都能找到
    kljsandjb
    kljsandjb
    Mar 1, 2019 via Android
    2
    优势是文本处理?
    zhazi
    zhazi
    Mar 1, 2019 via Android
    3
    运维 不过现在快被 shell 和 py 取代了 语法太难受了
    leon2013
    leon2013
    Mar 1, 2019
    4
    文本处理,非常好用,比 shell 和 python 强多了
    wtks1
    wtks1
    Mar 1, 2019 via Android
    5
    大量的历史遗留项目还在用这个
    deadEgg
    deadEgg
    Mar 1, 2019
    6
    openssl 大量用 perl 做编译、asm 相关的内容。
    l0o0
    l0o0
    Mar 1, 2019
    7
    在生物信息领域,perl 也是常用的
    mango88
    mango88
    Mar 1, 2019
    8
    之前看过有用 perl 做 cgi 的
    LuJason
    LuJason
    Mar 1, 2019
    9
    用于文本处理,优势在于其强大的正则表达式,生信信息领域(虽然现在目前有逐渐被 python 取代的趋势)
    irenicus
    irenicus
    Mar 1, 2019❤️1
    10
    优势是文本处理,正则表达式的集大成者
    劣势是特殊变量太多不好记,OOP 相关语法丑陋,语法自带加密(滑稽)
    早期用于 web 开发,由于不好维护,后来没落了
    据说运维用的比较多

    我搞 IC 的,也会用到,但用的不多
    IC 界还大量在用 Tcl 做开发呢。。。。
    也许是因为我都去的小公司吧,用的东西都太陈旧了。
    windowsuuy
    windowsuuy
    Mar 1, 2019
    11
    每当在 linux 中安装编译软件看见 perl 我就想拍桌子
    julyclyde
    julyclyde
    Mar 1, 2019
    12
    如果尚不知道,那就没必要去知道了
    fixmestan
    fixmestan
    Mar 1, 2019 via iPad
    13
    文本处理,快速原型,以及遗留代码

    主要还是仗着 cpan 的一大堆现成包,什么都能做

    零七八碎的代码还有各种 one-liner 我觉得还蛮帅的
    liu19931020
    liu19931020
    Mar 1, 2019
    14
    ic 很多用 perl tcl
    yepinf
    yepinf
    OP
    Mar 1, 2019
    15
    @nicevar
    @kljsandjb
    @zhazi
    @leon2013
    @wtks1

    @deadEgg
    @l0o0
    @mango88
    @zh584728
    @irenicus
    @windowsuuy
    @julyclyde
    @YenvY

    目前大家的回复
    1. 文本处理因为它的正则表达强大
    2. 做编译,因为历史遗留(??)
    3. 生物信息领域(不明白)
    4. 运维(正在被取代)

    欢迎继续补充
    kx5d62Jn1J9MjoXP
    kx5d62Jn1J9MjoXP
    Mar 1, 2019 via Android
    16
    远古时代 Perl 是做 web 开发的,相当于 PHP
    crisewng
    crisewng
    Mar 1, 2019
    17
    曾经写过 2 年 perl。并没有觉得语法奇怪,文本处理等相关工作处理起来很爽。
    axeojpwt
    axeojpwt
    Mar 1, 2019
    18
    芯片设计的人用 perl 很多,他们除了写 verilog 好像就是写 perl 和 tcl
    l0o0
    l0o0
    Mar 1, 2019
    19
    @yepinf 在 90 年代的时候,perl 确实在生物信息领域非常火,后来 python 用的人也越来越多,如其他人所说的。在生物信息 这方面,我觉得还是因为 perl 在文本处理方面的优势,因为 DNA 序列存储的话就是一段 ATCG 的字符串,像一些有用的序列位点都可能会有一定的模式,如 ATAT,perl 写起来应该也很方便
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   5218 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 67ms · UTC 06:19 · PVG 14:19 · LAX 22:19 · JFK 01:19
    ♥ Do have faith in what you're doing.