你最喜欢的“已死”的语言是什么?

参与我们的投票,了解我们的作者对已死语言的看法。
122 位读者喜欢这篇文章。
hands programming

WOCinTech Chat。由 Opensource.com 修改。CC BY-SA 4.0

我们最近向我们的作者提出了这个问题:你最喜欢的“已死”的语言是什么? 一些回答完全出乎我们的意料。 首先,也许我们应该明确指出我们询问的是编程语言。


“拉丁语。” —Chris Short

“中古英语。 实际上是前乔叟时期(感觉有点现代)。类似于马洛礼的《亚瑟之死》之类的东西就差不多了。” —Mike Bursell

一旦我们回到正确的主题,最常见的回答是 Pascal、C、汇编和 Perl。 但是,这些语言是否真的已死仍然有点模糊。


“Pascal(带有面向对象扩展,即 Turbo Pascal)。 它是一种完整而清晰的语言,这是我在最初的编程教育中,直到大学一年级一直使用的语言。” —Luigi Toscano

“Pascal,美好的回忆,学习编程并使用一种需要几十张软盘才能安装 Borland Pascal 的语言。” —Steve Morris

“C 语言死了吗? 考虑到最近将 C 和 C++ 混为一谈的趋势,例如 C/C++,我不得不怀疑。 一种已死但尚未意识到的语言是 SPARCV9 汇编。 我真的很喜欢编写和阅读 SPARC 汇编。 在 SPARC 之前,我接触过 Motorola 680x0 和 6502、Intel 8086 和 IBM POWER。 POWER 有一个很酷/有趣的事情是 EIEIO 助记符(强制 I/O 按顺序执行),它适合编写一些“诗意”的程序。 当然已经死了,因为 PDP-11 汇编指令集的扩展从未真正活过,这些扩展在 90 年代初的 Usenet 上流传。 它有一些像这样的宝石:FLI(令人印象深刻地闪烁灯光)、HCF(停止并着火)、PPA(打印纸飞机)和 SML(向左移动内存)。” —Erik O'Shaughnessy

“有些人认为 C 语言现在已经死了,因为其他编程语言(如 Python)越来越流行。 但我仍然喜欢 C 语言提供的灵活性。 如果我要编写程序,我通常会用 C 语言编写。” —Jim Hall

“Perl,虽然我不知道它是否符合“已死”的标准。 它当然不如以前流行了。” —Jay LaCroix

“Perl,但它还没死!” —Brian J. Atkisson

“从“不再使用肮脏的 XY 代码,万岁!”的角度来看的“最喜欢”:Perl、Java(时候会到的... :))。 从“我喜欢如今已死语言的旧美好时光”的角度来看的“最喜欢”:Pascal。” —Pavel Moravec

“Haskell,它很棒,绝对值得更多关注。” —Kiko Fernández

“NOMAD,我的第一个数据库语言,用于处理数据库,我在 IBM 4381 大型机上学习了它。” —Sarah Thornton

“TCL。 过去喜欢使用 expect 来自动化多个主机中的交互式终端任务。 现在,每个东西都有 Ansible 模块(包括 expect 的模块!)” —Eric Burgueño

“COBOL。 我的大学班级是最后一批将 COBOL 纳入课程的班级之一。 我很快就理解了为什么它如此普及和有用。” —Andrew Ludwar

“ZIL(Zork 实现语言),由 Infocom 发明,用于编写文本冒险游戏。” —Ethan Dicks

“很难选择。 我会说是 LISP,尽管自从我离开学习和使用它的项目(1995-1996 年)以来,我几乎从未使用过它。 我也很喜欢 awk。 它并没有死,当然,很多人都在使用它。 但是,由于它介于强大的“工具”(grep、sed)和“真正的”语言(例如 Perl/Python/Ruby)之间,所以现在很多人倾向于忽略它。” —Yedidyah Bar David

“x86 汇编程序。 它是一种“最喜欢”的语言,因为它让你感觉在停止使用它后感觉很好。 一方面,汇编程序让你可以直接了解 CPU 某个级别上发生的事情。 值进入寄存器,并执行某些指令。 另一方面,特别是 16 位 x86 汇编程序对内存进行分段的方式特别令人困惑,更不用说当在低级别读取内存时,“小端”x86 内存操作需要额外的脑力劳动。” —Gordon Haff

你相信有已死的语言吗? 如果一种语言仍然可以编译和执行,那么它真的会死吗? 也许没有已死的语言——只有已死的编译器。


“我不相信有已死的语言。” —David O’Brien

或者你是这个行业的新手? 你敢打赌你的第一种“死亡”语言会是什么吗?


“我入行时间不够长,还没有最喜欢的“已死”的语言。” —Andrew Euredjian

无论如何,没有正确答案(或者至少没有我们都能同意的答案)。

参与我们的投票,让我们知道你最喜欢的“已死”的语言。 如果我们的选项都不适合你的答案,请在评论中告诉我们原因。

接下来阅读什么
标签
User profile image.
Lauren 是 Opensource.com 的执行编辑。 当她不整理编辑日历或深入研究数据时,她会带着家人和德国牧羊犬救援犬 Quailford 去冒险。 她热衷于传播开源技术和原则如何应用于科技行业以外的领域(如教育和政府)的意识。

13 条评论

据我所知,COBOL 远非“已死”的语言,许多银行、保险公司或大型公司已经在使用它,“今天仍有 2200 亿行 COBOL 代码在生产中使用”;')

关于此的有趣文章
> https://thenewstack.io/cobol-everywhere-will-maintain/

Forth

我今天实际上在匹兹堡的 Perl 会议上,明天将发表演讲,主题是“已死”的语言。 总结:实际上没有任何已死的语言。

dBase 3+ / Clipper summer '87。

这篇文章非常令人失望。

这项投票似乎旨在冒犯许多语言从业者,同时迎合那些吵闹但无知的群众,他们会争先恐后地点击投票并抨击这些语言。

也许在创建关于“已死”语言的投票以迎合点击量之前,有人应该确保 TIOBE 指数或其他信誉良好的语言统计报告中没有出现任何条目。 例如,C 目前在 TIOBE 中排名第二,高于 Python。 Perl 排名第 16 位,仅次于 Go。

Prolog。 我在学校时曾经喜欢它。 在 30 多年的职业生涯中从未使用过它。

Pascal 总是很容易从你的意图变成一个真正的程序,中间没有垃圾。 不冗长,不需要兆字节的库,最多两步编译...... 将 C 语言列为已死语言是开玩笑还是只是为了抓住冒牌开发者?

仍然不明白,这篇文章的目的是什么? 此外,你如何定义已死?

许多 1980 年代的旧杂志都在谈论 Logo 语言。 我今天从未见过或读到过它。

PL/M,虽然它非常接近 C 语言,以至于大多数人不会知道其中的区别。 我仍然使用 Perl,但怀念在 Z80 和 80186 上调试汇编程序的刺激。 我这里仍然有一个 American Arium 逻辑分析仪,带有 '186 插件。

同样来自教学领域,甚至比 Logo 更晦涩的是 PILOT。 我(很大程度上)撰写了关于它的维基百科文章。

https://en.wikipedia.org/wiki/PILOT

非常有趣的文章。 C 真的被认为是已死的吗?

这很难决定。 我喜欢 APL,因为它是我在高中时学的第一种语言,而且因为 Ken Iverson 是我的邻居,他过去常常开车送他的女儿和我去小学前的乐队练习。

我喜欢 Clipper,因为它是我在工作中使用的第一种语言,改变了我的职业方向。

我也喜欢 Turbo Pascal,它改变了我的编程风格,并帮助我创建了非常用户友好的应用程序。

知识共享许可协议本作品采用知识共享署名-相同方式共享 4.0 国际许可协议进行许可。
© . All rights reserved.