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