只是出于好奇:
是否有任何用 INTERCAL 编写的真实世界应用程序?
TIA ;)
这取决于您所说的“现实世界应用程序”是什么意思。
如果您谈论的是已打包成软件并出售给大众的代码(例如智能手机应用程序或视频游戏),我不知道有任何代码,并且强烈怀疑不存在。对于大多数现代编程应用程序来说,INTERCAL 太超前了。
然而,在 INTERCAL 中已经完成了令人惊讶的各种事情。
在 INTERCAL 中编写了许多实用数学程序。我自己也写了好几篇。这并不是说人们没有用其他语言编写这些算法的更好版本,但完全有可能用 INTERCAL 编写它们并且人们已经做到了。
如果您想证明 INTERCAL 可用于严肃的计算机业务,您可以考虑 INTERCAL quine,可在此处找到。虽然 quines 并没有真正做任何事情,但可以说,它们是真实的人尝试用真实的编程语言做的真实事情——因此在某种意义上可以被视为“真实世界”。
也许 INTERCAL 荣耀的最大阻力是 CGI 脚本,它将 INTERCAL 带入了广阔的互联网世界。如果你有兴趣,你可以在这里阅读所有关于那个的内容。我认为这与 INTERCAL 一样真实。
如果您想进一步探索,http://www.muppetlabs.com/~breadbox/intercal/是一个很好的起点,可以找到该语言所做的一切。