请问HN:你使用过旧的或“过时的”编程语言吗?

1作者: kristianp10 天前原帖
这个问题在近10年前曾在HN上被提问过,我觉得再次提问会很有趣,以了解自那时以来发生了什么变化。原始提问链接: https://news.ycombinator.com/item?id=11001693 我找不到比“过时”更合适的词,但我所指的是一种不再新颖、没有新兴趋势或缺乏关注度的编程语言。这种语言可能具有独特或新颖的特性,可能有一群热情且忠诚的程序员在使用。但这门语言缺乏的是程序员之间的“关注度”:它的风头已经过去。它可能仍在积极开发中,或者可能已经停滞不前。 “过时”语言的例子包括:Cobol、Snobol、Icon、Unicon、Forth、Pascal、Eiffel、D、Smalltalk、Basic等。(注意,我意识到这在某种程度上是主观的。) 如果你使用一种“过时”的语言,是什么让你继续使用它?是独特的特性吗?是熟悉感或舒适感吗?是速度、性能或其他某种品质吗?你认为我们在今天开发编程语言时可以从这种语言中学到什么?
查看原文
This question was asked almost 10 years ago on HN, I thought it would be interesting to ask it for a 2nd time to see what&#x27;s changed since then. Perhaps Original Ask HN: https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=11001693<p>I couldn&#x27;t think of a better word than &#x27;unfashionable&#x27; but what I mean by this is a programming language that is not new, upcoming, or has much traction. The language may have unique or novel features, it may be a language with a passionate and dedicated band of programmers. But one thing the language does not have is much &#x27;mindshare&#x27; amongst programmers: its time in the spotlight has passed. It may still be in active development, or it may be moribund.<p>Examples of &#x27;unfashionable&#x27; languages include: Cobol, Snobol, Icon, Unicon, Forth, Pascal, Eiffel, D, Smalltalk, Basic etc.(Note, I realize this is subjective to a degree.)<p>If you use an &#x27;unfashionable&#x27; language, what keeps you using it? It is a unique feature? Is it familiarity or comfort? Is it speed or performance or some other quality? What do you think we could learn from that language when developing programming languages today?