125 分 | 关注 @walt_man 费城 Walt Mankowski 是一位正在恢复的象牙塔计算机科学家,他最近完成了一项博士后研究,与生物学家合作处理和可视化数 TB 的 2D 和 3D 延时显微镜图像。 在过去,他曾在一家大型有线电视购物网络公司担任了 10 年的 COBOL 程序员。 他喜欢 Perl、正则表达式、高性能计算和 Futurama。 思想开放 作者
撰写的评论
这太奇怪了! 我不能说我听说过任何不支持 ELSE 的编程语言。 如果你想做相当于 ELSE 的事情,你是否必须用条件的否定重复 IF? 你的 COBOL 是在大型机还是在其他平台上运行的?
我 80 年代初在宾夕法尼亚大学上学。 我从未使用过穿孔卡片,但仍然有很多旧硬件正在逐步淘汰。 但我真正谈论的是 COBOL 的早期。 计算机终端直到 70 年代初才开始可用,而 COBOL 在那时已经使用了十年。 电传打字机出现得更早,但我不确定它们与大型机配合得有多好,因为我见过的所有电传打字机都需要双同步连接。
今天,当我用 C++、Perl 或 Python 等语言编程时,我经常会想是否有一种更好的方法可以编写某些东西。 我应该使用哈希还是对象? 结构还是类? 循环还是列表推导? 我从来没有在 COBOL 中这样做过,因为通常只有一种方法可以做任何事情。 这可能不是一个好方法,但这就是你做它的方式。 因此,我的大部分精力都花在了解决业务问题而不是语言问题上。 当然,当你知道有很多更好的方法可以做事时,它也会令人沮丧,但有时缺乏选择可以帮助集中注意力。 :)