展开讨论

经验与复盘经验摘录 · 机器翻译

我写的第一个主要代码是一个出版工作流程管理系统,用于……

我写的第一个主要代码是一个出版工作流程管理系统,用于一家主要报纸。它将页面图像发送到印刷机,并为每份报纸每期的每一页生成PDF,并为每天的报纸各期生成PDF,并将它们发布到一个静态网站进行存档。我只能使用Perl 4来编写此软件,而且不允许使用数据库,尽管每天出版批次的数据结构有数万个键和值,并且需要RDBMS风格的查询。它还具有可配置的Postscript解析器,可以从完成的报纸页面中提取各种数据,这些数据会通知出版系统。当我编写它时,被告知它只会运行几个月,直到我们找到一种方法让价值500万美元的商业产品来处理这项工作。……

源讨论我在互联网档案馆上找到了我第一个程序(Java,2011年),它仍然可以运行原帖 189 条评论 · 导入时统计
8

社区评论 0

还没有社区评论,来聊聊你的看法。

原讨论中的回复 8

仅展示本次导入中包含的直接回复。中文为机器翻译,可查看英文原文。

JU

这是一个非常了不起的故事。我不确定你还记得多少/能分享多少,但我会很乐意读到一篇更长的文章。

完整原文
CH

> 他问我一些关于面向对象 Perl 的问题,因为他想做一些更改 嗯,这真的很了不起。我二十年前写的大部分垃圾 Perl 代码,如果没加 shebang 的话,对大多数现代开发者来说可能看起来像乱码。

完整原文
JB

有趣的是,我也有类似的故事。 我在那个时候创建了一个数据库发布平台,我被赋予了完全的控制权。我用 Java 创建了它,并添加了一个 JavaScript 引擎用于脚本模板。最初的产品也是在几个月内推出的。它至今仍在运行。这个 war 文件可以在任何 Java 服务器上运行。代码虽然很旧,但考虑到一些迁移,它处于一个合理的状态。 我从未想过代码会比那些在上面工作的人员还要年长

完整原文
XE

啊啊,Perl,所有陈旧语言中的王者:写一次,永远读不了。因为它太强大了,你靠得太近就会被烧伤。

完整原文
BI

精彩的故事!我自豪地负责一个小型Perl脚本,在将SWIFT消息发送到后台银行Java应用程序之前进行预处理。它只有大约10岁,但我不是开发者,我怀疑它可能还会一直运行下去。 其想法是将消息分成块,并按ISIN对行进行排序,而不是有一个没有排序模式的大文件,这将应用程序的处理时间从几小时减少到10分钟。我从未听说过这个脚本有bug,但它只有大约300行代码。

完整原文
SH

2002年用Perl 4?当我大约在1995年学习Perl时,Perl 5已经出来了,而且很难找到安装了Perl 4的系统... (Perl 4没有内置的面向对象支持;你是不是自己实现了一套系统?)

完整原文
DA

> 整个程序都是用Perl 4风格的面向对象Perl编写的 这是什么意思?Perl的基本面向对象支持(使用被祝福的哈希引用)是在1994年Perl 5中引入的。我不知道有人怎么能在Perl 4中尝试编写面向对象的代码。

完整原文
HO

我从2001年开始设计/管理/维护了一个用于网络的perl应用程序,当时是dot com公司。我至今仍在使用它,而该应用程序/公司最近以2400万美元美元的价格卖给了新公司。

完整原文
在 Hacker News 阅读

尊重不同观点,分享具体经验。

登录后即可发帖、评论、转发和引用。