编程语言何时会死?
当该语言的所有作者都参与其中时,它是否会成功?
答案 0 :(得分:9)
对于口语,有几个定义:(1)当没有人说这种语言时,或(2)当没有人使用该语言作为他们的主要语言时。您可以将相同的标准应用于编程语言。
答案 1 :(得分:3)
这取决于你对“死”的定义:
答案 2 :(得分:2)
当没有人使用它时。或者你认为启动英语的人还在吗? :)
答案 3 :(得分:1)
当没有工具(编译器,库)可以在相对现代的平台上运行时,编程语言就会消亡。然后除了老式平台之外,没有人可以使用这种语言。
“当没有人使用它时”并不是那么好的定义 - 你如何知道没有人使用它?你不能。
答案 4 :(得分:1)
我们喜欢认为语言在退出维护时已经死了。然而,现实情况是,当没有剩下的软件写入其中时,语言就会死亡。只要该软件仍然存在,有人就必须在某个时候维护它。我对此并不是百分之百确定,但我猜想,如果有任何语言因此定义而死亡,那就很少了。
答案 5 :(得分:1)
据我的拉丁老师说:从来没有。 ; - )
答案 6 :(得分:1)
只要程序运行的编译器和计算机仍在使用中,编程语言永远不会真正死掉。
在实践中,当作者停止维护时,编程语言开始死亡,并且当人们停止编写新程序时,编程语言实际上已经死亡。旧程序是否仍在运行并不重要,因为运行程序不需要源代码。
答案 7 :(得分:0)
在作者停止维护它之前,编程语言并没有死,社区已经转向其他工具。例如,微软宣称VB6已经死了,但仍有许多使用VB6的活动实现。
答案 8 :(得分:0)
IMO,在计算机语言的背景下,当没有人会说“这将是直接解决”的问题时,一种语言真的死了。
有很多理由说明使用某种语言不再简单:
可能还有其他人,但那些是人们想到的。
如果发生这种情况很难知道,但它已经发生过,而且会再次发生。
答案 9 :(得分:0)
我会说两个条件:
如果这两个都是真的,那么使用该语言的项目数量只会下降,直到达到零。
如果人们仍然使用它来解决新问题,那么可能会有动力在某些时候改进它。如果有人仍在努力改进它,那么人们可能会再次开始使用它。
答案 10 :(得分:0)
旧语言永远不会死,只有fade away ....